如何定义二维list Java
时间: 2024-10-08 12:25:07 浏览: 34
在Java中,二维列表(也称为List of Lists 或 ArrayList嵌套ArrayList)通常是指一个列表中包含多个列表。这种数据结构可以用来存储行与列的数据,就像在一个表格中一样。以下是创建和操作二维List的基本步骤:
```java
import java.util.ArrayList;
// 定义一个二维List,这里我们使用ArrayList嵌套ArrayList
List<List<String>> twoDimensionalList = new ArrayList<>();
// 创建一个内部列表
List<String> innerList1 = new ArrayList<>();
innerList1.add("Element1");
innerList1.add("Element2");
// 创建另一个内部列表
List<String> innerList2 = new ArrayList<>();
innerList2.add("Element3");
innerList2.add("Element4");
// 将这两个列表添加到外部二维列表中
twoDimensionalList.add(innerList1);
twoDimensionalList.add(innerList2);
// 访问元素
System.out.println(twoDimensionalList.get(0).get(0)); // 输出 "Element1"
// 遍历二维列表
for (List<String> sublist : twoDimensionalList) {
for (String element : sublist) {
System.out.print(element + " "); // 打印子列表中的每个元素
}
System.out.println(); // 换行
}
阅读全文