当前位置:   article > 正文

【Intellij IDEA系列】IDEA泛型处理Unchecked assignment:'java.util.Map' to 'java.util.Map<>'_unchecked assignment: 'java.util.map' to 'java.uti

unchecked assignment: 'java.util.map' to 'java.util.map

 

在 intellij idea 编辑器中,把一个Map类型的数据,强制类型转换的时候。

 

在中不想看到代码的如下警告的解决方法:
警告信息-------------
简单警告:
Unchecked cast: 'java.lang.Object' to 'java.util.List<java.lang.Object>'
或者Unchecked assignment:'java.util.Map' to 'java.util.Map<>'

点开查看详细警告:
Unchecked cast: 'java.lang.Object' to 'java.util.List<java.lang.Object>' less... (Ctrl+F1) 
 Signals places where an unchecked warning is issued by the compiler, for example:
void f(HashMap map) {
  map.put("key", "value");
  }
    
Hint: Pass -Xlint:unchecked to javac to get more details.


去除代码警告的解决方案:
在此方法上面或者那个强制类型转换的上面加上如下一句话。

 

@SuppressWarnings("unchecked")

 

java最后一个注解@SuppressWarnings

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/305333
推荐阅读
相关标签