// 复制数组 方式一
int a[] = new int[] { 1, 2, 3 };
int b[] = new int[] { 4, 5 };
int c[] = new int[a.length + b.length];
for (int i = 0; i < c.length; i++) {
if (i < a.length) {
c[i] = a[i];
} else {
c[i] = b[i - a.length];
}
}
System.arraycopy(a, 0, c, 0, a.length);
System.arraycopy(b, 0, c, a.length, b.length);
// 数组打印方式一
for (int i : c) {
System.out.println(i);
}
// 数组打印方式二
System.out.println(Arrays.toString(c));
// 复制数组方式二 不指定目标数组,内部会产生新的数组
int[] a2 = Arrays.copyOfRange(a, 0, a.length);
// 数组排序
int[] sortArray = { 21, 67, 1, 99, 45, 32 };
Arrays.sort(sortArray);
System.out.println(Arrays.toString(sortArray));