System.arraycopy方法
数组的复制有多种方法,其中有一种就是System.arraycopy方法,传闻速度也很快.
方法完整签名:
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
参数
src – 这是源数组
srcPos – 这是源数组中的起始位置
dest – 这是目标数组
destPos – 这是目标数据中的起始位置
length – 这是一个要复制的数组元素的数目
ex.
int arr1[] = {0,1,2,3,4,5};
int arr2[] = {0,10,20,30,40,50};
System.arraycopy(arr1,0,arr2,1,2);
结果:arr2 = [0,0,1,30,40,50];