9
无法在Java中创建LinkedList数组…?
我正在研究一个稀疏矩阵类,该类需要使用数组LinkedList来存储矩阵的值。数组的每个元素(即每个LinkedList)代表矩阵的一行。并且,LinkedList数组中的每个元素代表一列和存储的值。 在我的课程中,我将数组声明为: private LinkedList<IntegerNode>[] myMatrix; 并且,在的构造函数中SparseMatrix,我尝试定义: myMatrix = new LinkedList<IntegerNode>[numRows]; 我最终得到的错误是 无法创建的通用数组LinkedList<IntegerNode>。 因此,我对此有两个问题: 我做错了什么 如果无法创建数组,为什么在数组的声明中可以接受该类型? IntegerNode是我创建的课程。而且,我所有的类文件都打包在一起。