Hallo,
ich hätte da mal eine Frage.
Und zwar habe ich einen Eingabeparameter 'm'.
Beispielsweise: int m=3
Ich möchte dann je nach dieser zum Beispiel 3 Arraylists erstellen mit den Namen
List0,List1,List2 mit denen ich dann später auch arbeiten kann.
Jetzt nur die Frage, wenn ich das zum Beispiel in einer for schleife mache, werden die Listen dann nicht lokal angelegt?
Also idee war wie folgend:
Ja wie gesagt, werden die Datenstrukturen dann nur lokal erstellt?
Und wie kann ich dann im folgenden drauf zu greifen. In perl kenn ichs so, dass man zum Beispiel einfach schreiben würde list$ und das dollar wäre dann variabel für 0,1,2...
Aber in java kann man ja sowas wie folgend nicht schreiben, oder?
i=1,2,3,4
ich hätte da mal eine Frage.
Und zwar habe ich einen Eingabeparameter 'm'.
Beispielsweise: int m=3
Ich möchte dann je nach dieser zum Beispiel 3 Arraylists erstellen mit den Namen
List0,List1,List2 mit denen ich dann später auch arbeiten kann.
Jetzt nur die Frage, wenn ich das zum Beispiel in einer for schleife mache, werden die Listen dann nicht lokal angelegt?
Also idee war wie folgend:
Code:
for(int i=0; i<m;i++){
erstelle neue Datenstruktur mit label #i
}
Und wie kann ich dann im folgenden drauf zu greifen. In perl kenn ichs so, dass man zum Beispiel einfach schreiben würde list$ und das dollar wäre dann variabel für 0,1,2...
Aber in java kann man ja sowas wie folgend nicht schreiben, oder?
i=1,2,3,4
Code:
ArrayList "schwachfug+i" = new Arraylist();
Also wäre super wenn mir hier jemand zu einer Antwort verhilft. Nochmal ums auf den Punkt zu bringen. Ich will mehrere am besten Arraylists oder vectoren von denen am Anfang die Anzahl noch nicht bekannt ist. Und ich möchte dann natürlich später individuell drauf zugreifen können.