数组拷贝
System.arraycopy (源数组名称,源数组开始点,目标数组名称,目标数组开始点,拷贝长度)
public static void main(String[] args) {
int data[] = { 1, 3, 2, 6, 10, 0, 5, 8 };
int data2[] = { 11, 32, 23, 64, 105, 0, 56, 87 };
System.arraycopy(data2, 3, data, 1, 3);
print(data);
}
public static void print(int temp[]) {
for (int x = 0; x < temp.length; x++) {
System.out.print(temp[x]+" ");
}
}
//结果1 64 105 0 10 0 5 8
数组排序
int data[] = {1,3,2,6,10,0,5,8};
Arrays.sort(data);
print(data);
//结果0 1 2 3 5 6 8 10