在JAVA使用:
Map<String,Integer> itemMap = (Map<String,Integer>) session.getAttribute("itemMap");
经常会出现:unchecked cast Warning
原因是:你的调用可能出现的不是Map类型的值。
如果需要修改,添加注释:
@SuppressWarnings("unchecked")Map<String,Integer> itemMap = (Map<String,Integer>) session.getAttribute("itemMap");
当然你也可以写个异常或者Warn日志都行。
本文介绍了解决Java中因类型不匹配导致的unchecked cast Warning的方法。通过添加@SuppressWarnings注解可以有效避免此类警告信息。
901

被折叠的 条评论
为什么被折叠?



