📅  最后修改于: 2023-12-03 15:07:40.505000             🧑  作者: Mango
Java 中的二维数组列表可以用来存储一组具有相同数据类型的数据,同时也可以添加、修改、删除元素等操作。以下是创建二维数组列表的示例代码:
// 定义二维数组列表
List<List<Integer>> array = new ArrayList<>();
// 添加元素到二维数组列表
List<Integer> row1 = new ArrayList<>();
row1.add(1);
row1.add(2);
row1.add(3);
array.add(row1);
List<Integer> row2 = new ArrayList<>();
row2.add(4);
row2.add(5);
row2.add(6);
array.add(row2);
// 访问二维数组列表中的元素
int value = array.get(1).get(2);
System.out.println(value); // 输出 6
// 修改二维数组列表中的元素
array.get(0).set(1, 10);
System.out.println(array.get(0).get(1)); // 输出 10
// 删除二维数组列表中的元素
array.get(1).remove(0);
System.out.println(array.get(1).get(0)); // 输出 5
上述代码中,我们首先定义了一个二维数组列表 array
,它包含两行三列的数据。接着我们分别创建了两个列表 row1
和 row2
,并将其添加到 array
中。通过 get
方法访问二维数组列表中的元素,通过 set
方法修改二维数组列表中的元素,通过 remove
方法删除二维数组列表中的元素。
在 Java 中,我们通常使用嵌套的泛型列表来表示二维数组列表。如上述代码所示,我们在 List
的尖括号内再套上一个 List
,以表示二维数组列表的结构。