Java 中关于vector存储Integer的问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:40:51
我在程序中写了如下语句:
Vector<Integer> friends = new Vector<Integer>();
竟然出错,提示错误信息是:Syntax error, parameterized types are only available if source level is 5.0
我就迷糊了,该不会只有1.5的才支持这语句吧,请高人相助,跪谢
可我的JDK是1.6啊,所以我才很郁闷啊

5.0开始有泛型,用的是MyEclipse 吗? 建网站的时候设置一下就可以了

1.6不会出现这样的问题。
你看下是否开发环境(如:Eclipse)配置的JDK是低于1.5的。

泛型是jdk1.5的新功能

如果你建工程的时候用的是jdk1.5以下就会报这个错误,可以在赋值的时候强制转换下

应该是机器上还有低于1.5的jdk,再用工具编译的时候没有选择高版本的jdk,试试吧

jdk1.5开始才提出泛型这个概念的