G
Gast_Fabian
Gast
Hi!
Ich konvertiere eine LinkedList zu einem Array- die Funktion dazu (toArray) gibt ein Object-Array zurück.
Dieses kann ich ja bekanntlich nicht direkt in ein int-Array konvertieren, also nehme ich den Umweg über den Integer-Wrapper- doch wie kann ich dieses Integer-Array nun zu einem int-Array casten?
Hier der relevante Code zur besseren Verständlichkeit:
MfG
Fabian
Ich konvertiere eine LinkedList zu einem Array- die Funktion dazu (toArray) gibt ein Object-Array zurück.
Dieses kann ich ja bekanntlich nicht direkt in ein int-Array konvertieren, also nehme ich den Umweg über den Integer-Wrapper- doch wie kann ich dieses Integer-Array nun zu einem int-Array casten?
Hier der relevante Code zur besseren Verständlichkeit:
Code:
private static int[] Write_1DArray(BufferedReader f)
{
// ...
LinkedList list = new LinkedList();
// ...
list.add("bliblablub");
// ...
return (Integer[])list.toArray(new String[list.size()]); // <- Fehler: incompatible types: found: java.lang.Integer[], required: int[]
}
MfG
Fabian