我一直无法理解是否以及如何创建多维Arraylist。我知道从ArrayList对象可以添加,删除,检查等,并且可以二维制作,但可以三维制作。
ArrayList<object1,object2,object3>
ArrayList<>
?我知道常规数组可以是多维的,只需int[][]
添加另一组括号,但ArrayList的工作方式是否相同?
答案 0 :(得分:4)
我相信你应该能够制作数组列表的数组列表。
ArrayList<ArrayList<String>>
例如,如果您想要一个2D数组字符串列表。
或者进入第三个:
ArrayList<ArrayList<ArrayList<String>>>
表示3D数组列表。
答案 1 :(得分:3)
ArrayList<ArrayList<Integer>>
是一个包含由整数组成的ArrayLists的ArrayList,换句话说,是一个3d整数ArrayList。