Auf Thema antworten

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?



Oben