相关疑难解决方法(0)

无法在Java中创建LinkedLists数组......?

我正在研究一个稀疏矩阵类,需要使用一个数组LinkedList来存储矩阵的值.阵列的每个元素(即每个元素LinkedList)代表矩阵的一行.并且,LinkedList数组中的每个元素代表一列和存储的值.

在我的课堂上,我有一个数组的声明:

private LinkedList<IntegerNode>[] myMatrix;
Run Code Online (Sandbox Code Playgroud)

并且,在我的构造函数中SparseMatrix,我尝试定义:

myMatrix = new LinkedList<IntegerNode>[numRows];
Run Code Online (Sandbox Code Playgroud)

我最终得到的错误是

无法创建通用数组LinkedList<IntegerNode>.

所以,我有两个问题:

  1. 我做错了什么,而且
  2. 如果无法创建数组的声明,为什么类型可以接受?

IntegerNode是我创建的一个类.并且,我的所有类文件都打包在一起.

java arrays generics

99
推荐指数
3
解决办法
7万
查看次数

标签 统计

arrays ×1

generics ×1

java ×1