地塊範圍內仍是從你的問題遺漏。無論如何,一個String[][]
直接初始化應該基本上要做如下:
String[][] names = new String[][] {
{ "Gerald Field", "U18", "Male", "Bourges", "14.01", "26.59", "50.05" },
{ "Gerald Field", "U18", "Male", "Bourges", "14.01", "26.59", "50.05" },
{ "Gerald Field", "U18", "Male", "Bourges", "14.01", "26.59", "50.05" },
{ "Gerald Field", "U18", "Male", "Bourges", "14.01", "26.59", "50.05" },
{ "Gerald Field", "U18", "Male", "Bourges", "14.01", "26.59", "50.05" }
};
不過,你最好使用List<Person>
其中Person
類這個樣子的。
public class Person {
private String name;
private String id; // ??
private Gender gender;
private String city; // ???
private Double time; // Or so?
// ...
// Add/generate c'tor/getter/setter/equals/hashcode and other boilerplate.
}
這樣就可以剛剛結束了
List<Person> persons = new ArrayList<Person>();
persons.add(new Person("Gerald Field", "U18", Gender.MALE, "Bourges", 14.01, 26.59, 50.05));
// ...
只是實物/實體工作,不甘示弱的低級別複雜陣列。您的代碼將變得更加自我記錄並且更易於維護。
更多關於這條線的上下文?似乎你可能需要刪除`;`如果這是多維數組的一部分。 – marcog 2011-01-14 14:33:05
已添加。我不得不將陣列切割出來,因爲陣列工作正常,並且當它顯然在那裏時,它只是結束。 – Josh 2011-01-14 14:37:23