【Intellij IDEA系列】IDEA泛型处理Unchecked assignment:'java.util.Map' to 'java.util.Maplt;'
?
在 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
總結
以上是生活随笔為你收集整理的【Intellij IDEA系列】IDEA泛型处理Unchecked assignment:'java.util.Map' to 'java.util.Maplt;'的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 漫画说算法--动态规划算法三(绝对通俗易
- 下一篇: JVM 内存设置大小(Xms Xmx P