我想創建一個數組列表的字符串數組。當我完成後,我想陣列列表看起來像這樣:創建陣列的數組列表
[0,0], [0,1], [1,0], [1,1,]
我試圖定義一個數組,然後將其添加到數組列表中。然後重新定義一個數組並重新添加它。但數組列表似乎只包含最後一個條目。請看:
String[] t2 = new String[2];
ArrayList<String[]> list2 = new ArrayList<String[]>();
t2[0]="0";
t2[1]="0";
list2.add(t2);
t2[0]="0";
t2[1]="1";
list2.add(t2);
t2[0]="1";
t2[1]="0";
list2.add(t2);
t2[0]="1";
t2[1]="1";
list2.add(t2);
for (String[] tt : list2)
{
System.out.print("[");
for (String s : tt)
System.out.print(s+" ");
System.out.print("]");
}
輸出是:
[1,1] [1,1] [1,1] [1,1]
如何每個陣列添加到我的數組列表中的任何想法`
人們已經回答了你的問題,只是一個評論你爲什麼不這樣做? list2.add(new String [] {「1」,「0」}); –