Próbuję utworzyć listę tablic ciągów tablicowych. Kiedy skończę, chcę, aby lista tablic wyglądała tak:Tworzenie listy macierzy tablic
[0,0], [0,1], [1,0], [1,1,]
Próbowałem zdefiniować tablicę, a następnie dodać ją do listy tablic. Następnie ponownie zdefiniuj tablicę i dodaj ją ponownie. Ale tylko lista tablic zawiera ostatni wpis. Spójrz:
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("]");
}
wyjście jest:
[1,1] [1,1] [1,1] [1,1]
Każdy pomysł, w jaki sposób dodać każdy tablicy do mojej listy tablicy `
ludzie już odpowiedzieli na twoje pytania, tylko komentarz dlaczego tego nie robisz? list2.add (nowy ciąg [] {"1", "0"}); –