读书人

Setlt;Integergt; setA=new HashSetlt;Integ

发布时间: 2012-01-16 23:36:51 作者: rapoo

Set<Integer> setA=new HashSet<Integer>(); 通不过!
Syntax error, parameterized types are only available if source level is 5.0

The type HashSet is not generic; it cannot be parameterized with arguments
<Integer>

为什么????

我的JDK 是 jre1.5.0_09的

换成1.6的也不可么 !

[解决办法]
你要指定Project使用jdk5.0的方式,如果使用的是Eclipse则

Proejct→属性→Java Compiler→Compiler compliance level设定为5.0就可以

读书人网 >J2SE开发

热点推荐