数组复制的几种方法

一、for循环

二、使用system.arraycopy方法:    System.arraycopy(src, srcPos, dest, destPos, length);可以选定复制原数组的部分内容,但新数组需要先声明并初始化;另外这种方法可以用来实现原数组的扩容,即将原数组的内容拷进去,但是比较麻烦

三、Arrays.copyOf方法:Arrays.copyOf(original, newLength)返回值为复制后的新数组,因为是返回值故不需要提前创建,直接声明然后使用即可;也可以用于实现数组的扩容,并且更简单,如:    int arr2[] = Arrays.copyOf(arr, arr.length+10);
 

 

    原文作者:湛蓝蜗牛
    原文地址: https://blog.csdn.net/MichaelSuns/article/details/103907095
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞