【发布时间】:2016-06-08 20:00:15
【问题描述】:
如何在 Java 中定义 ArrayList
我正在尝试:
Arraylist<String>[][] data =new ArrayList<String>[5][5];
但这会引发此错误:
无法创建 ArrayList 的泛型数组
有什么想法吗?
【问题讨论】:
-
我意识到这可能是重复的,但这里有一个解决方案可能比重复帖子上接受的答案更好:不允许使用泛型类型数组。解决它的一种方法可能是二维对象数组,然后您应该能够将 ArrayLists 放入数组中。我还没有测试过,但是这样的东西应该可以工作。对象[][]数据=新对象[5][5];数据[0][0] = 新的 ArrayList
(); // 等等。
标签: java arrays matrix arraylist