Element einem Array hinzufügen

  • Themenstarter Themenstarter guest1
  • Beginndatum Beginndatum
G

guest1

Gast
Hallo ich habe eine for-Schleife und möchte nun i dem Array hinzufügen. Wie mache ich das?

Java:
		String [] array = new String [5];
		for (int i = 0; i < 5; i++){

		}

Was muss ich in die Schleife schreiben?
 
Java:
        String [] array = new String [5];
        // Besser array.length nehmen anstatt einer hart codierten Zahl
        for (int i = 0; i < array.length; i++){
          // Code angepasst, nach zweitem Lesen der Frage
          array[i] = Integer.toString(i);
        }
[EDIT]Oh Mann, Frage nicht genau gelsesen. TKlausL hat's schon erklärt. Zum Hintergrund: Dein Array nimmt Strings auf, i ist vom Typ int. Java ist streng typisiert, d.h. Du bist für Typumwandlungen (hier von int nach String) selbst verantwortlich. In TKlausL's Code ist Eine Variante dargestellt. Ich finde aber folgendes besser, weil der Zweck des Codes klarer ist:
Java:
array[i] = Integer.toString(i)
[/EDIT]
 
Zuletzt bearbeitet von einem Moderator:
array = i+"";
hier weise ich jetzt an der stelle i den wert von i zu...


man ein array in der größe nicht verändern, man müsste ein neues machen und die alten werte umkopieren, wobei man in der praxis einfach eine liste nimmt...
 
Okay danke!
Wie ist es denn wenn ich nun zwei Array habe und dem ersten Array mit i als Wert den anderen übertragen will?

arrayEins= arrayZwei[];
so soll ich noch etwas in das andere array eintragen
 
Auf Elemente eines Arrays greifst Du mit einem Index zu
Java:
String[] array1 = ...;
String[] array2 = ...;

array1[i] = array2[i];
 

Zurück
Oben