Array erweitern
Markus Möller
- java
Hallo Nachtschwärmer und Frühaufsteher!
Wie kann ich in Java am einfachsten ein bestehendes Array erweitern? Beispiel:
-----------------------------
int[] array = new int[5];
for (int i=0; i<array.length; i++) {
array[i] = i;
}
-----------------------------
Nun möchte ich an dieses Array mit 5 Stellen noch einen sechsten Eintrag dranhängen. Wie geht das am einfachsten?
Danke und gute Nacht bzw Morgen!
Hoi,
Wie kann ich in Java am einfachsten ein bestehendes Array erweitern? Beispiel:
int[] array = new int[5];
for (int i=0; i<array.length; i++) {
array[i] = i;
}Nun möchte ich an dieses Array mit 5 Stellen noch einen sechsten Eintrag
dranhängen. Wie geht das am einfachsten?
Gar nicht. Arrays haben eine feste Laenge. Du wirst java.lang.util.Vector
benutzen muessen oder selber etwas schreiben muessen (verkettete Liste oder so).
Gruesse,
CK
hi!
Wie kann ich in Java am einfachsten ein bestehendes Array
erweitern?
Gar nicht. Arrays haben eine feste Laenge. Du wirst java.lang.util.Vector
benutzen muessen oder selber etwas schreiben muessen (verkettete Liste
oder so).
Fertige Listen oder ähnliche Datenstrukturen gibt es in Java genug.
Noch ein bisschen Auswahl: java.util.ArrayList, java.util.LinkedList,
java.util.Stack.
bye, Frank!
Hallo
Alternativ kann man auch den Array mit java.lang.System.arraycopy(...) in einen neuen, größeren kopieren.
Meineswissens macht ArrayList das so.
Grüße
Daniel Thoma