首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

如何去除警告:ArrayList is a raw type. References to generic type ArrayList<E> sh

2012-01-12 
怎么去除警告:ArrayList is a raw type. References to generic type ArrayListE should be parameteriz

怎么去除警告:ArrayList is a raw type. References to generic type ArrayList<E> should be parameterized
List list = new ArrayList();
↑会出现警告,不太明白为何出警告。

该怎么去除警告?


[解决办法]
建议楼主去看一些泛型的资料,JDK1.5里有的
建议写成类似这样的:
List<String> list = new ArrayList<String>();
前提是你的list里面都是String类型的
[解决办法]
1. 用generic
2. 在方法或类上加@SuppressWarnings("unchecked")

热点排行