数组复制常用的三种方法

在使用数组的过程中,经常会对数组进行复制,这里介绍3种数组复制的方法,供大家参考和学习

 

 数组复制方法一:
 通过遍历原数组,遍历的过程中,对原数组进行取值,
 然后在赋值给新的数组。
 注意:
 1. 这种复制方法要求,目标数组的长度,不能小于原数组的长度,
 否则复制的过程中会出现,lang.ArrayIndexOutOfBoundsException(数组下标越界异常)
 2. 如果目标数组的长度比原数组的长度长,则复制完成后,复制出来的数组中,
 没有复制过去的元素值,为默认值。

代码如下:

//原数组 int[] array = {1,2,3,4,5}; //目标数组 int[] array1 = new int[array.length]; //开始复制 for(int i = 0; i < array.length; i++) { array1[i] = array[i]; } //对目标数组进行遍历,查看复制结果 for (int i = 0; i < array1.length; i++) { System.out.println(array1[i]); }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgzssj.html