int[] a = { 1, 2, 3, 4, 5 };
int[] b = new int[10];
for (int i : b) {
b[i] = 0;
}
System.arraycopy(a, 0, b, 0, 5);
输出的东西根本不是想要的东西
结果是:答案:2345011111
int[] src={1,3,5,6,7,8};
int[] dest;
dest=(int[]) src.clone();
dest= src.clone(); // 这个用来复制 比较好用 结果是理想的结果
for (int j=0;j<src.length;j++) {
// System.out.print(b[i]);
System.out.print(dest[j]);
}
/*
// for (int i : b) {
// b[i] = 0;
// }
for (int j=0;j<b.length;j++) {
// System.out.print(b[i]);
System.out.print(b[j]);
}
*/
这个是测试,数组的确默认值是零