Array automatisch nummerieren

schorschi123

Grünschnabel
Hallo,
ich möchte mit Hilfe einer for-Schleife mehrere Array erzeugen:
Code:
for (int i = 0; i < list.size(); i++) {

                        String[] array01 = new String[2];
                        array01[0] = list.get(i).getName();
                }
Nun will ich, dass beim 2. Durchgang der Schleife ein neuer Array angelegt wird der nicht wie beim ersten Mal array01 heißt sondern array02, etc.

Wie bekomme ich das hin?
 
Hi,

machs doch so, dass du dein Array in einen Vector oder ähnliches erzeugst. Z.B:

Java:
Vector vecArrays = new Vector();
for (int i = 0; i < list.size(); i++) {
                        String[] array01 = new String[2];
                        vecArrays.add(i, array01);
...
 
Zuletzt bearbeitet:
Der Name deines Arrays in der Schleife ist ja egal. Da dieser nach der Schleife nicht mehr so heißt.

Am besten machst du dir eine Liste von Arrays ArrayList<String[]> oder wenn du weißt wieviel Arrays du brauchst ein 2 dimenstionales Array, daher String[][].

Daher für jede Schleife dein Array zu der Liste bzw. dem Array hinzufügen.


P.S.: ArrayList ist nicht thread sicher dafür schneller als Vector
 

Neue Beiträge

Zurück