Konvertieren einer Unterliste einer ArrayList in eine ArrayList

Im mit eine ArrayList und im Versuch, zu kopieren, ein Teil davon zu einem anderen ArrayList daher im mit:

sibling.keys = (ArrayList<Integer>) keys.subList(mid, this.num);

Wo "Geschwister.Schlüssel" ist der neue ArrayList und "Tasten oder.Schlüssel" ist der ältere ArrayList.
Verwendet habe ich das casting, weil eclipse mir zu tun, aber es wirft dann ein ClassCastException:

java.util.ArrayList$Teilliste kann nicht gewirkt werden, um java.util.ArrayList

Irgendwelche Ratschläge?

InformationsquelleAutor der Frage yoavgray | 2013-05-20

Schreibe einen Kommentar