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

寻技术 JAVA编程 2024年10月23日 57

在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。

关闭

用微信“扫一扫”