21xrx.com
2024-12-27 19:15:57 Friday
登录
文章检索 我的文章 写文章
如何使用Java复制一个数组
2023-06-14 07:42:15 深夜i     --     --
Java 数组 复制 for循环 Arrays类 System

在Java中,复制一个数组的操作很常见。复制数组的目的可以是为了备份、添加或删除数组元素等。下面我们来看看如何使用Java复制一个数组。

1.使用for循环

最基本的方法是使用for循环逐个复制数组元素。代码如下:


int[] arr1 = 5;

int[] arr2 = new int[arr1.length]; // 创建一个新数组

for(int i=0; i

  arr2[i] = arr1[i];

}

2.使用Arrays类

Java中的Arrays类提供了一个copyOf方法,可以用来复制数组。代码如下:


int[] arr1 = 1;

int[] arr2 = Arrays.copyOf(arr1, arr1.length);

3.使用System.arraycopy方法

System.arraycopy方法可以用来将一个数组的一部分复制到另一个数组中。代码如下:


int[] arr1 = 2;

int[] arr2 = new int[arr1.length];

System.arraycopy(arr1, 0, arr2, 0, arr1.length);

以上就是三种常见的复制数组的方法。无论使用哪种方法,我们都需要注意保证复制后的数组与原数组不会互相影响。

.arraycopy方法。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复