Java里面的arraycopy总结

当我们需要两个数组之和建立一个新的数组的时候,我以为数组也像字符串一样,相加就可以,错了,需要用到arraycopy


    arraycopy(被复制的数组, 从第几个元素开始复制, 要复制到的数组, 从第几个元素开始粘贴, 一共需要复制的元素个数);
     
    参考

    public class char1
    {
    public static void main(String[] arg)
    {
    char s1[]={'a','b','c'};
    char s2[]={'c','b','a'};
    char s3[]=new char[s1.length+s2.length];
    System.arraycopy(s1,0,s3,0,s1.length);
    System.arraycopy(s2,0,s3,s1.length,s2.length);
    System.out.println(s3);
    }
    }



作者:chen.yu
深信服三年半工作经验,目前就职游戏厂商,希望能和大家交流和学习,
微信公众号:编程入门到秃头 或扫描下面二维码
零基础入门进阶人工智能(链接)