关于ArrayList的问题

Kiw*_*ird 0 java

我需要使用一个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)

Sub*_*der 7

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类是不可变的.