📜  在 java 中创建二维数组列表(1)

📅  最后修改于: 2023-12-03 15:07:40.505000             🧑  作者: Mango

在 Java 中创建二维数组列表

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,它包含两行三列的数据。接着我们分别创建了两个列表 row1row2,并将其添加到 array 中。通过 get 方法访问二维数组列表中的元素,通过 set 方法修改二维数组列表中的元素,通过 remove 方法删除二维数组列表中的元素。

在 Java 中,我们通常使用嵌套的泛型列表来表示二维数组列表。如上述代码所示,我们在 List 的尖括号内再套上一个 List,以表示二维数组列表的结构。