我正在尝试使用 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)