一维数组的拷贝
Arrays.copyOfRange(T[ ] original,int from,int to)
Arrays.copyOfRange(pre, 1, i + 1)
将一个原始的数组original,从下标from开始复制,复制到上标to,生成一个新的数组。
copyOfRange左闭区间右开区间
二维数组定义:int array[][] = new int[3][3];
获取行数: int rowLength = array.length;
获取列数: int colLength = array[0].length;
二维数组的拷贝
for (int i = 0; i < rowlength; i++) {
System.arraycopy(arr[i], 0, matrix[i], 0,
matrix.length);
}
arrayCopy( arr1, 0, arr2, 0, 10);
意思是;将arr1数组里从索引为0的元素开始, 复制到数组arr2里的索引为0的位置, 复制的元素个数为10个.