美文网首页
三个复制数组的方法: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