美文网首页
三个复制数组的方法:arraycopy/copyOfRange/

三个复制数组的方法:arraycopy/copyOfRange/

作者: 吴忆松 | 来源:发表于2020-02-15 22:36 被阅读0次

1.System.arrayCopy()方法

public static native void arraycopy(Object var0, int var1, Object var2, int var3, int var4)
/*src:源数组
srcPos:源数组索引其实位置
dest:目标数组
destPos:目标数组索引起始位置
length:复制元素个数*/

2.Arrays.copyOfRange()方法

public static <T> T[] copyOfRange(T[] original, int from, int to) 
/*original:源数组
from:索引起始位置
to:索引结束位置(不包含)*/

3.Arrays.copyOf()方法

public static <T> T[] copyOf(T[] original, int newLength)
/*original:源数组
newLength:返回数组长度
这里默认从源数组第0个开始复制*/

相关文章

网友评论

      本文标题:三个复制数组的方法:arraycopy/copyOfRange/

      本文链接:https://www.haomeiwen.com/subject/gqrufhtx.html