示例

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