Cannot create an array of LinkedLists in Java...?
<p>I'm working on a sparse matrix class that <strong>needs</strong> to use an array of LinkedLists to store the values of a matrix. Each element of the array (i.e. each LinkedList) represents a row of the matrix. And, each element in the LinkedLists represents a column and the stored value.</p>

<p><br>
In my class, I have a declaration of the array as:</p>

<pre><code>private LinkedList&lt;IntegerNode&gt;[] myMatrix;
</code></pre>

<p>And, in my constructor for the SparseMatrix, I try to define:</p>

<pre><code>myMatrix = new LinkedList&lt;IntegerNode&gt;[numRows];
</code></pre>

<p><br>
The error I end up getting is "Cannot create a generic array of <code>LinkedList&lt;IntegerNode&gt;</code>." So, I have two issues with this, 1) What am I doing wrong, and 2) Why is the type acceptable in the declaration for the array if it can't be created?</p>

<p>Edit: IntegerNode is a class that I have created. And, all of my class files are packaged together.</p>
