【发布时间】:2016-09-08 09:27:18
【问题描述】:
在以下非常简单的代码中:
public static void test(Map<Externalizable, Externalizable> t){
for(Map.Entry<Externalizable, Externalizable> e : t.entrySet()){
//The next line causes unchecked cast warning
Object o = new AbstractMap.SimpleImmutableEntry(e.getKey(), e.getValue());
}
}
为什么? AbstractMap.SimpleImmutableMap 是一个泛型类。怎么了?
【问题讨论】:
标签: java generics unchecked-cast