Kombinujecie jak koń pod górę...
public class Test {
public static void main(String[] args) {
ArrayList<String[]> arrayList = new ArrayList();
arrayList.add(new String[] {"1", "2", "3"});
System.out.println(arrayList.get(0)[0]);
}
}
Edit:
No i jak teraz dodać elementy do takiej tablicy albo odczytać.
Szukam już ze 2 godziny i nie mogę znaleźć.
import java.util.ArrayList;
import java.util.Random;
public class Test {
public static void main(String[] args) {
Random rnd = new Random();
ArrayList<ArrayList<Integer>> arrayList = new ArrayList();
for (int i = 0; i < 5; i++) {
ArrayList<Integer> al = new ArrayList();
for (int j = 0; j < 5; j++) {
al.add(rnd.nextInt(10));
}
arrayList.add(al);
}
// Read.
System.out.println(arrayList.get(0).get(0));
// Change value.
arrayList.get(0).set(0, 666);
System.out.println(arrayList.get(0).get(0));
// Add value.
arrayList.get(0).add(999);
System.out.println(arrayList.get(0).get(arrayList.get(0).size() - 1));
}
}