我有
Interface SpecialData extends RootData { ..}
我无法编译此操作:
Collection<SpecialData> collSpecData = ...;
Collection<RootData> collRootData = ...;
collRootData.add((Collection<RootData>) collSpecData );
已编辑
Collection<SpecialData> collSpecData = ...;
ArrayList<Collection<RootData>> collRootData = ...; // Correction here : adding ArrayList
collRootData.add((Collection<RootData>) collSpecData );
那么,我是否要迭代SpecialData
并转换每个字段?还是有更优雅的解决方案可用?