转载自:https://blog.csdn.net/just16cz/article/details/80385101
1. arraycopy()方法函数原型:arraycopy(Object src, int srcPos, Object dest, int destPos, int length)src: 原数组 srcPos:原数组起始的位置dest:目的数组 destPos:目的数组的起始位置length:所需复制数组的长度
2.copyOf()方法函数原型:copyOf(oringinal, int newlength)oringinal:原数组 newlength:复制数组的长度这个方法是从原数组的起始位置开始复制,复制的长度是newlength。相比较于前一种,这种相当于特殊的情况,只能从原数组的起始位置开始复制。
3.copyOfRange()方法
函数原型:copyOfRange(oringinal,int from, int to)
该方法是从original数组的下标from开始复制,到下标to结束。
推荐第一种和第三种。
博客介绍了Java中三种数组复制方法。arraycopy()可指定原数组和目的数组的起始位置及复制长度;copyOf()从原数组起始位置复制指定长度;copyOfRange()从原数组指定下标开始复制到另一指定下标结束,推荐使用第一种和第三种。

639

被折叠的 条评论
为什么被折叠?



