如何在java中创建2D ArrayList?

2022-09-01 10:05:06

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

我考虑这个定义,但我不能添加任何东西,这些定义是真的吗?!

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

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

//table.add??????

请帮帮我


答案 1

我想创建一个2D数组,每个单元格都是一个数组列表!

如果要创建 的 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

答案 2

最好的方法是在 :ListList

List<List<String>> listOfLists = new ArrayList<List<String>>();  

推荐