大家好,小弟在Myeclipse中编写如下代码:
List<String> li=new List<String>();
出现了如下错误:
Syntax error, parameterized types are only available if source level is 5.0
好像是提示我将java版本改成5.0的吧,我的java版本是jdk1.6.0_06的,难道在这个版本里就不能用这种方法了么.....那位高手帮帮小弟啊.......不胜感激啊....小弟在此先行谢过了
List<String> li=new List<String>();
出现了如下错误:
Syntax error, parameterized types are only available if source level is 5.0
好像是提示我将java版本改成5.0的吧,我的java版本是jdk1.6.0_06的,难道在这个版本里就不能用这种方法了么.....那位高手帮帮小弟啊.......不胜感激啊....小弟在此先行谢过了
你改成 List<String> li = new ArrayList<String>();
使用实现List的子类,例如:
List<String> li=new ArrayList<String>;
or
List<String> li=new LinkedList<String>;
使用实现List的子类,例如:
List <String> li=new ArrayList <String>; 如果学习java,可以加入78928780 howwe的学习群进行探讨与学习
但是仍然提示我将版本改成1.5什么的。其实可以用别的方法实现了,但是真的希望大家能告诉我在这个版本里就不能用这种用法了吗?。
怀疑你机子上有1.5以前的版本比如1.4的,你看下你myeclipse中jdk的配置是不是1.6的路径
的问问题
List是个接口 New ArrayList()