这可能是一个奇怪的问题,但是......
如何使用 List/ArrayList 作为 2D 数组的类型?
如果我没有正确解释自己:
int[][] arrayName = new int[9][9];
在这个例子中,我想使用ArrayList<int>
而不仅仅是int
,但我不允许。要么是这样,要么我可能使用了错误的语法。
编辑:看起来我对我的问题不够清楚(并且写了一个误导性的标题,我的错,现在修复它)。
我所拥有的是一个由 2D 数组制成的网格,如上面的示例,但我想要一个整数 ArrayList 作为该网格的单个单元格的元素。
ArrayList<Integer>[][] grid = new ArrayList<Integer>()[9][9]
像这样的东西。这是正确的语法吗?我什至可以这样做吗?
蓝山帝景
慕神8447489
相关分类