Auf Thema antworten

In einigen Fällen macht es Sinn sein Array nicht als Referenz zu übergeben. Zum Beispiel wenn man sicherstellen will, dass niemand außerhalb der einen Klasse die Werte im Array manipuliert.


[code=Java]         int length = 2;

         int[] a = {4, 3, 6, 2, 8, 6, 4, 2, 4};

         int[] b = new int[length];

        

         System.arraycopy(a, 2, b, 0, length);        

         // b an die Methode übergeben.[/code]


System (Java Platform SE 7 ))



Oben