将数组列表的子列表转换为数组列表
我使用ArrayList,并且我试图将其的一部分复制到另一个ArrayList,因此im使用:
sibling.keys = (ArrayList<Integer>) keys.subList(mid, this.num);
其中“sibling.keys”是新的ArrayList,“keys or this.keys”是旧的ArrayList。我使用了铸造,因为eclipse告诉我这样做,但后来它抛出了一个:ClassCastException
java.util.ArrayList$SubList 不能强制转换为 java.util.ArrayList
有什么建议吗?