温馨提示×

Java Arrays的copyOf()方法如何复制数组

小樊
86
2024-08-20 16:03:29
栏目: 编程语言

Java中的Arrays类提供了一个copyOf()方法来复制一个数组。这个方法接受两个参数,第一个参数是要复制的原始数组,第二个参数是新数组的长度。

例如,假设我们有一个整型数组arr1,我们想要将其复制到另一个数组arr2中,可以这样做:

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

在这个例子中,我们将arr1数组复制到了arr2数组中,arr2的长度和arr1相同。如果我们想要复制数组的一部分,可以将第二个参数设置为要复制的长度。例如,如果我们只想复制arr1数组的前三个元素到arr2中,可以这样做:

int[] arr1 = {1, 2, 3, 4, 5};
int[] arr2 = Arrays.copyOf(arr1, 3);

这样arr2数组将包含arr1数组的前三个元素。

0