一.拷贝
1.copyOf
int[] a1 = new int[]{1,2,3,4};
int[] a2 = Arrays.copyOf(a1,2);
for (int j = 0; j < a2.length; j++) {
int i = a2[j];
System.out.println(i);
}
System.out.println(a1 == a2);
:
1
2
false
注1:该方法其实就是返回一个数组,而这个数组就等于数组array的前to_index个数,也就是array[0] ~ array[to_index - 1]。
注2:a2指向的是一块新的内存空间
网友评论