サンプル

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];
}
}


解決策
配列をコピーするためには、ループの代わりに System.arraycopy を使用してください。

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

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