Beispiel

public class ClassA {
public void methodA () {
int[] array1 = {0, 1, 2};
int[] array2 = new int[3];

for ( int i=0; i < array1.length; i++) {
array2[i] = array1[i];
}
}


Lösung
Verwenden Sie zum Kopieren eines Arrays 'System.arraycopy' anstelle einer Schleife.

public class ClassA {
public void methodA () {
int[] array1 = {0, 1, 2};
int[] array2 = new int[3];

System.arraycopy(array1, 0, array2, 0, array.length);
}
}