使用范类型的时候,为什么会报“unchecked cast”的警告。
最早的代码是这样的。
Map mInfo = (Map)tempSession.get("mInfo");
在JDK1.5下有警告,说不能用raw type 应该用 generic type
后来代码改成
Map<String,Object> mInfo = (Map<String,Object>)tempSession.get("mInfo");
结果还是有警告:Uchecked cast from Object to Map
请问怎么改才能没有警告出现啊?客户要求没有警告,也不能屏蔽警告。