Hallo,
ich versuche eine 2d array list in einen 2d array zu convertieren. Hier ist mein Code:
Auf meiner Console bekomm ich folgende Ausgabe:
[1, 11]
[2, 22]
[3, 33]
[[1, 11], [2, 22], [3, 33]]
3
[[Ljava.lang.String;@70dea4e
Ich versteh nicht genau wo mein Fehler liegt. Bitte um Hilfe.
ich versuche eine 2d array list in einen 2d array zu convertieren. Hier ist mein Code:
Java:
ArrayList<String> places = new ArrayList<String>();
ArrayList<String> places1 = new ArrayList<String>();
ArrayList<String> places2 = new ArrayList<String>();
places.add("1");
places.add("11");
places1.add("2");
places1.add("22");
places2.add("3");
places2.add("33");
ArrayList<ArrayList<String>> arrayList = new ArrayList<ArrayList<String>>();
arrayList.add(places);
arrayList.add(places1);
arrayList.add(places2);
String[][] stringArray = new String[arrayList.size()][];
for (int i = 0; i < arrayList.size(); i++) {
ArrayList<String> row = arrayList.get(i);
System.out.println(row);
stringArray[I] = row.toArray(new String[row.size()]);
}
System.out.println(arrayList);
System.out.println(arrayList.size());
System.out.println(stringArray);
Auf meiner Console bekomm ich folgende Ausgabe:
[1, 11]
[2, 22]
[3, 33]
[[1, 11], [2, 22], [3, 33]]
3
[[Ljava.lang.String;@70dea4e
Ich versteh nicht genau wo mein Fehler liegt. Bitte um Hilfe.
Zuletzt bearbeitet: