温馨提示×

如何在java中实现数组的复制

小樊
84
2024-08-09 18:47:31
栏目: 编程语言

在Java中,可以使用Arrays类的copyOf()方法来实现数组的复制。copyOf()方法接受两个参数,第一个参数是要复制的原始数组,第二个参数是要复制的新数组的长度。示例如下:

int[] originalArray = {1, 2, 3, 4, 5};
int[] copiedArray = Arrays.copyOf(originalArray, originalArray.length);

如果要复制数组的一部分,则可以使用Arrays.copyOfRange()方法,该方法接受三个参数,第一个参数是要复制的原始数组,第二个参数是要复制的起始位置(包括在内),第三个参数是要复制的结束位置(不包括在内)。示例如下:

int[] originalArray = {1, 2, 3, 4, 5};
int[] copiedArray = Arrays.copyOfRange(originalArray, 1, 3);

以上代码将复制原始数组originalArray的第2到第4个元素(不包括第4个元素),并将其赋值给新数组copiedArray。

0