verschiedene ArrayLists mit ähnlichem Namen in for-Schleife aufrufen

HoT

Mitglied
Hallo Forum,
ich habe leider nichts in der Suche gefunden, was mein Problem lösen könnte.
Ich habe mehrere ArrayLists angelegt die den Namen gruppe1, gruppe2, gruppe3, ... haben.
Ist es möglich diese Arrays mit Hilfe einer Variable aufzurufen?
Also vom Prinzip wie folgt: (
for (int x =1;x<6; x++){
gruppex.add("blabla");
}

oder wie mache ich dies am besten.
Ich möchte in allen Arrays einen Tausch der Elemente nach einem bestimmten Algorithmus ausführen, und dazu nicht die Methode welches dies macht jede Gruppe extra übergeben.
Vielen Dank im Vorraus.
 
gruppe1 ... gruppen kannst Du in ein Array packen und dann hast Du gruppe[1-1] ... gruppe[n-1]

Oder statt Array kann eine Collection verwendet werden. Eine List z.B. oder - falls Du über einen Key zugriff haben willst: eine Map.
 
@kneitzel hat schon alles richtig gesagt, ich möchte nur noch anmerken, dass Objekte wie zum Beispiel Arraylisten keinen Namen haben.
Du kannst Variablen haben, die eben Werte wie etwa Arraylisten zu einem gegebenen Zeitpunkt halten/speichern und diese Variablen haben natürlich Namen. Du meinst also, du hast Variablen mit den Namen gruppe1, gruppe2, ..., gruppe6, die jeweils eine Arrayliste halten.
 
Danke für die schnelle Antwort.
Ah ok, das ist dann praktisch so eine Art doppelarray oder?
Einen Array aus Arrays.
Ja super hat funktioniert.
Vielen Dank
 
Zuletzt bearbeitet:

Zurück
Oben