【问题标题】:Java matrix of ArrayList<String> [duplicate]ArrayList <String>的Java矩阵[重复]
【发布时间】: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


【解决方案1】:

这在 Java 中是不允许的,为什么不尝试像这样使用嵌套的 ArrayList ArrayList&lt;ArrayList&lt;String&gt;&gt;.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-13
    • 2016-09-07
    • 1970-01-01
    • 2017-08-30
    • 2014-01-09
    相关资源
    最近更新 更多