Java里面的arraycopy總結(jié)

當(dāng)我們需要兩個(gè)數(shù)組之和建立一個(gè)新的數(shù)組的時(shí)候,我以為數(shù)組也像字符串一樣,相加就可以,錯(cuò)了,需要用到arraycopy


    arraycopy(被復(fù)制的數(shù)組, 從第幾個(gè)元素開(kāi)始復(fù)制, 要復(fù)制到的數(shù)組, 從第幾個(gè)元素開(kāi)始粘貼, 一共需要復(fù)制的元素個(gè)數(shù));
     
    參考

    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
深信服三年半工作經(jīng)驗(yàn),目前就職游戲廠商,希望能和大家交流和學(xué)習(xí),
微信公眾號(hào):編程入門(mén)到禿頭 或掃描下面二維碼
零基礎(chǔ)入門(mén)進(jìn)階人工智能(鏈接)