怎样消除unchecked警告
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎样消除unchecked警告相关的知识,希望对你有一定的参考价值。
程序里面有这样一段代码,jdk1.5:
List<String>[] list_arr = new ArrayList[count];
在unix启动脚本进行编译,会出现:
Note: **.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
我老板看后非常不爽,我的解决方法如下(都不管用):
1.加上@SuppressWarnings("unchecked"),老板看后依然不爽
2.new ArrayList[count]<String>或new ArrayList<String>[count],编译都通不过,这是jdk机制决定的
请高人指点一下,如果不出现那两行Note,谢谢
count不影响的,在使用之前就已经被赋值鸟。关键还是要消除那两行Note,让老板满意
只能这个还稍微好看点,别无它法的,JAVA语法检查就是这样的。
我也想搞掉这个unchecked好久了 参考技术A <%
@SuppressWarnings("unchecked")%> 参考技术B 抱歉,看错了,请直接将我忽略
以上是关于怎样消除unchecked警告的主要内容,如果未能解决你的问题,请参考以下文章
@suppressWarnings("unchecked")在java中的作用
Type safety: Unchecked cast from Object to ArrayList