将 List<SubClass> 转换为 List<BaseClass 的最有效方法>
我有一个我想被视为.这似乎不应该是一个问题,因为将 a 强制转换为 a 是一个快照,但我的编译器抱怨强制转换是不可能的。List<SubClass>
List<BaseClass>
SubClass
BaseClass
那么,获取对与对象相同的对象的引用的最佳方法是什么?List<BaseClass>
现在我只是制作一个新列表并复制旧列表:
List<BaseClass> convertedList = new ArrayList<BaseClass>(listOfSubClass)
但据我所知,必须创建一个全新的列表。如果可能的话,我想参考原始列表!