System arraycopy(Object src, int srcPos, Object dest, int destPos, int length);
public static native void arraycopy(Object src, int srcPos,Object dest, int destPos,int length);
解釋?zhuān)?/h4>
src:源數(shù)組敏释;
srcPos:源數(shù)組要復(fù)制的起始位置;
dest:目標(biāo)數(shù)組义屏;
destPos:目標(biāo)數(shù)組放置的起始位置蜂大;
length:復(fù)制的長(zhǎng)度。
注意:src 和 dest都必須是同類(lèi)型或者可以進(jìn)行轉(zhuǎn)換類(lèi)型的數(shù)組.
src:源數(shù)組敏释;
srcPos:源數(shù)組要復(fù)制的起始位置;
dest:目標(biāo)數(shù)組义屏;
destPos:目標(biāo)數(shù)組放置的起始位置蜂大;
length:復(fù)制的長(zhǎng)度。
注意:src 和 dest都必須是同類(lèi)型或者可以進(jìn)行轉(zhuǎn)換類(lèi)型的數(shù)組.
ArrayList 就是使用該方法實(shí)現(xiàn)的擴(kuò)容兄墅。
例子:
int[] arr ={1,2,3,4,5,6};
System.arraycopy(arr,0,arr,3,3);
System.out.println(Arrays.toString(arr));
則結(jié)果為:[1,2,3,1,2,3];