如何创建一个 `List<List<Integer>>` 对象?
时间: 2024-09-25 20:02:39 浏览: 35
List<map>多字段组合排序
5星 · 资源好评率100%
要创建一个 `List<List<Integer>>` 类型的对象,你可以使用 Java 的 ArrayList 或者 LinkedList 内部嵌套列表。这里是一个使用 ArrayList 的例子:
```java
import java.util.ArrayList;
// 创建一个 List 同时初始化内部的 List
List<List<Integer>> multiDimensionalList = new ArrayList<>();
multiDimensionalList.add(new ArrayList<>(Arrays.asList(1, 2, 3))); // 添加第一层 list [1, 2, 3]
multiDimensionalList.add(new ArrayList<>(Arrays.asList(4, 5, 6))); // 添加第二层 list [4, 5, 6]
// 如果你想动态添加元素,可以直接这样做
multiDimensionalList.get(0).add(7); // 在第一个子列表中添加元素 7
```
在这个例子中,`multiDimensionalList` 是一个二维列表,每个元素都是一个包含整数的列表。如果你需要使用 LinkedList,只需要将 `new ArrayList<>()` 替换为 `new LinkedList<>()` 即可。
阅读全文