如何构建多维ArrayLists?

时间:2013-01-08 21:11:07

标签: java arraylist

  

可能重复:
  How to create multidemensional arraylist in Java?

我一直无法理解是否以及如何创建多维Arraylist。我知道从ArrayList对象可以添加,删除,检查等,并且可以二维制作,但可以三维制作。

  • 2D ArrayList<object1,object2,object3>
  • 3D ArrayList<>

我知道常规数组可以是多维的,只需int[][]添加另一组括号,但ArrayList的工作方式是否相同?

2 个答案:

答案 0 :(得分:4)

我相信你应该能够制作数组列表的数组列表。

ArrayList<ArrayList<String>> 

例如,如果您想要一个2D数组字符串列表。

或者进入第三个:

ArrayList<ArrayList<ArrayList<String>>> 

表示3D数组列表。

答案 1 :(得分:3)

ArrayList<ArrayList<Integer>>是一个包含由整数组成的ArrayLists的ArrayList,换句话说,是一个3d整数ArrayList。