int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = new int[10];
/*
arraycopy(数据原数组,起始索引,目的地索引,起始索引,拷贝个数)
数据原数组 = 数据从哪里来? 从arr1中来
起始索引 = 把arr1中的数据从哪开始拷贝? 从0开始
目的地索引 = 你的数据要到哪里去? 到arr2去
起始索引 = 目的地的索引,要拷贝到arr2的哪个索引上 0索引上
拷贝个数 = 拷贝多少? 拷贝所有
*/
System.arraycopy(arr1, 0, arr2, 0, arr1.length);
for (int i : arr2) {
System.out.println(i);
}
/*
输出结果:
1
2
3
4
5
0
0
0
0
0
*/
最后修改:2022 年 01 月 05 日
© 允许规范转载