Java

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

小樊
95
2024-08-20 16:03:29
栏目: 编程语言
Java开发者专用服务器,限时0元免费领! 查看>>

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数组的前三个元素。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

0
看了该问题的人还看了