一尘不染

如何在Java中创建2D ArrayList?

java

我想创建一个二维数组,每个单元格都是一个ArrayList

我认为这是定义,但我不能在其中添加任何内容,这些定义是真的吗?

ArrayList<ArrayList<String>> table = new ArrayList<ArrayList<String>>();

要么

ArrayList[][] table = new ArrayList[10][10];

//table.add??????

请帮我


阅读 441

收藏
2020-09-09

共1个答案

一尘不染

我想创建一个二维数组,每个单元格都是一个ArrayList!

如果要创建一个2D 数组 ,则ArrayList可以执行以下操作:

ArrayList[][] table = new ArrayList[10][10];
table[0][0] = new ArrayList(); // add another ArrayList object to [0,0]
table[0][0].add(); // add object to that ArrayList
2020-09-09