Auf Thema antworten

Wie muss man ein Array von ArrayList korrekt mit Autoboxing notieren?

[code=Java]ArrayList<double[]>[] subset = new ArrayList<double[]>[groupList.size()];

        for (int i = 0; i < subset.length; i++) {

            subset[i] = new ArrayList<double[]>();

            }

        }[/code]


Das führt zu einem Fehler in der ersten Zeile ("Cannot create a generic array of ArrayList<double[]>"). Lasse ich den Typ weg, also:

[code=Java]ArrayList<double[]>[] subset = new ArrayList[groupList.size()];

        for (int i = 0; i < subset.length; i++) {

            subset[i] = new ArrayList<double[]>();

            }

        }[/code]

dann meckert Eclipse wegen Typensicherheit. Wie muss es richtig heißen?



Oben