Normal
Hallo zusammen!Ich möchte innerhalb einer Klasse ein Array anlegen. Dieses Array soll dann immer wieder um ein Element vergrößert werden. Ich habe mir folgendes überlegt:[code=java]public class UebungenArray{ private int[] array; .... public void arrayErweitern(int pZahl){ int zahl = pZahl; int[] temp = new int[array.length+1]; for (int i=0; i<array.length; i++){ temp[i] = array[i]; } temp[array.length] = zahl; array = temp; }}[/code]Es funktioniert so. Spricht irgendwas gegen die programmierte Methode? Würde es einfacher gehen?
Hallo zusammen!
Ich möchte innerhalb einer Klasse ein Array anlegen. Dieses Array soll dann immer wieder um ein Element vergrößert werden. Ich habe mir folgendes überlegt:
[code=java]
public class UebungenArray{
private int[] array;
....
public void arrayErweitern(int pZahl){
int zahl = pZahl;
int[] temp = new int[array.length+1];
for (int i=0; i<array.length; i++){
temp[i] = array[i];
}
temp[array.length] = zahl;
array = temp;
[/code]
Es funktioniert so. Spricht irgendwas gegen die programmierte Methode? Würde es einfacher gehen?