java 定义一个ArrayList 存放若干个int数组
时间: 2024-03-07 11:46:49 浏览: 84
可以按照以下方式定义一个 ArrayList,来存放若干个 int 数组:
```java
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
// 定义一个 ArrayList,存放若干个 int 数组
ArrayList<int[]> list = new ArrayList<int[]>();
// 定义两个 int 数组
int[] arr1 = {1, 2, 3};
int[] arr2 = {4, 5, 6};
// 将两个 int 数组添加到 ArrayList 中
list.add(arr1);
list.add(arr2);
// 遍历 ArrayList,打印出每个数组中的元素
for (int[] arr : list) {
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
System.out.println();
}
}
}
```
在上述代码中,我们先定义了一个 ArrayList,存放若干个 int 数组。然后,定义了两个 int 数组 arr1 和 arr2,并将它们添加到 ArrayList 中。最后,使用 for-each 循环遍历 ArrayList,打印出每个数组中的元素。
需要注意的是,在 ArrayList 中存储的是 int 数组的引用,而不是数组本身。因此,如果修改了数组中的元素,也会影响到 ArrayList 中存储的引用。
阅读全文