我需要使用一个ArrayList,但我不知道如何做一些普通数组可能做的事情.
1)这个:
int[][] example1 = new int[10][20];
Run Code Online (Sandbox Code Playgroud)
(具有两个参数(10,20)的数组)可以使用普通数组,但是如何使用ArrayList.)
2)如何将列表中的int值增加1,如下所示:
example2[3][4] ++;
Run Code Online (Sandbox Code Playgroud)
ArrayList 是由数组支持的动态可扩展列表.
List<List<Integer>> list = new ArrayList<List<>>(10);
Run Code Online (Sandbox Code Playgroud)
你可以得到一个列表元素List#get.
List<Integer> innerList = list.get(3);
Integer integer = innerList.get(4);
Run Code Online (Sandbox Code Playgroud)
更新价值List#set-
list.get(3).set(4,list.get(3).get(4)++);
Run Code Online (Sandbox Code Playgroud)
注意:Integer类是不可变的.