我刚接触Java,编程和StackOverflow。我需要使用一个列表,可以添加或删除项目,并且不知道初始大小(像ArrayList),但我还需要它是二维的。我在Google和StackOverflow上阅读过,但找不到确切的答案。这可能吗?如果不行,您能指点我正确的方向吗?谢谢。
ArrayList<ArrayList> arrList2D = new ArrayList<ArrayList>(2);
arrList2D.add(new ArrayList());
arrList2D.add(new ArrayList());
arrList2D
是一个二维 ArrayList。
你可以尝试编写简单的代码来检查它是否有效。 顺便提一下,你可以在数组列表中使用另一个数组列表,但我非常确定这将是一个非常糟糕的想法。
ArrayList<ArrayList<?>>
有什么非常糟糕的地方? - Thilo