📅  最后修改于: 2023-12-03 15:24:32.926000             🧑  作者: Mango
在Java中,我们可以使用列表列表来表示一个二维列表。在访问二维列表中的元素时,我们需要使用嵌套的for循环来遍历整个列表。本文将介绍如何在Java中迭代二维列表。
在Java中,我们可以定义一个二维列表如下:
List<List<Integer>> matrix = new ArrayList<List<Integer>>();
上面的代码定义了一个名为matrix的二维列表。该列表包含多个列表,每个列表中包含多个整数。
在添加元素到二维列表中时,我们需要先获取相应的列表,然后再向该列表中添加元素。以下代码演示了如何向二维列表中添加元素:
for (int i = 0; i < n; i++) {
List<Integer> row = new ArrayList<Integer>();
for (int j = 0; j < m; j++) {
row.add(0);
}
matrix.add(row);
}
上面的代码用两个for循环遍历整个二维列表,并向每个列表中添加元素。
迭代二维列表时,我们需要使用嵌套的for循环。以下代码演示了如何迭代二维列表:
for (int i = 0; i < matrix.size(); i++) {
List<Integer> row = matrix.get(i);
for (int j = 0; j < row.size(); j++) {
int value = row.get(j);
System.out.println(value);
}
}
上面的代码用两个for循环遍历整个二维列表,并访问每个元素的值。
本文介绍了如何在Java中定义、添加元素和迭代二维列表。在访问二维列表中的元素时,我们需要使用嵌套的for循环来遍历整个列表。以上代码片段可以按照markdown标准进行显示。