public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)| 参数 | 类型 | 说明 |
|---|---|---|
src | Object | 源数组 |
srcPos | int | 源数组的起始位置(索引) |
dest | Object | 目标数组 |
destPos | int | 目标数组的起始位置(索引) |
length | int | 要复制的元素个数 |
int[] src = {1, 2, 3, 4, 5};
int[] dest = new int[5];
System.arraycopy(src, 1, dest, 0, 3); // 从src[1]开始,复制3个元素到dest[0]
for (int i : dest) {
System.out.print(i + " ");
}结果:2 3 4 0 0