java循环一个数组后,将数据添加到新的空数组里
时间: 2024-03-19 12:43:10 浏览: 106
可以通过以下代码将一个数组中的数据循环添加到一个新的空数组中:
```java
int[] arr1 = {1, 2, 3, 4};
int[] arr2 = new int[arr1.length];
for(int i=0; i<arr1.length; i++){
arr2[i] = arr1[i];
}
```
在上面的代码中,我们先定义了一个名为 `arr1` 的数组,包含了一些数据。然后我们定义了一个新的空数组 `arr2`,并使用 `arr1.length` 来创建一个与 `arr1` 相同长度的新数组。接下来通过 for 循环遍历 `arr1` 数组中的每一个元素,并将其添加到 `arr2` 数组中。循环结束后,`arr2` 中就包含了 `arr1` 中的所有元素。
需要注意的是,在创建新数组时,必须指定数组的长度。如果不确定要添加多少元素,可以使用 `ArrayList` 类来代替数组,它可以动态地添加元素。
阅读全文