Array Größe anpassen

Dr Franke Ghostwriter
In den Übungsklausuren und den EA muss man oft die Größe von Arrays anpassen. Wie macht Ihr das immer. Ich gehe zur Zeit hin und löse das langwierig über eine for Schleife.

z.B. :
int[] Array = new int[]{1,2};

int[] Temp = new int[Array.length+1];
for(int i = 0;i<Array.length;i++){
Temp = Array;
}
Array = Temp;

Gibt es dann nicht einen besseren Weg?

Ich habe in den Java Funktion noch die Funktion

System.arraycopy

gefunden. Ich möchte aber eigentlich um es für die Prüfer übersichtlicher zu halten auf solche System Funktionen verzichten.

In Visual Basic wird z.B. ganz einfach mit Hilfe der Funktion Redim Preserve das Problem gelöst.
 
Oben