小编Nam*_*han的帖子

如何在 Java 中的 List<List<Integer>> 中迭代并设置它们的值,就像我们在普通的 int a[i][j] 矩阵类型中所做的那样

我正在尝试使用 arrayList,因为它在许多编码比赛中被要求。我想熟悉数组列表,就像我熟悉普通的 int 数组一样。它需要 2 个不同的 arrayList,然后首先我们将元素添加到一个用于行元素的数组列表中,另一个用于列元素。

List<List<Integer>> arr = new ArrayList<List<Integer>>();
List<Integer> arrCol = new ArrayList<Integer>();
Scanner scn = new Scanner(System.in);
for (int i = 0; i < arr.size(); i++) {
    for(int j = 0; j < arrCol.size(); j++) {
        int x = scn.nextInt();
        arrCol.add(j, x);
    }
    arr.add(i, arrCol);
}
Run Code Online (Sandbox Code Playgroud)

java arraylist matrix

1
推荐指数
2
解决办法
1万
查看次数

标签 统计

arraylist ×1

java ×1

matrix ×1