关于List<String> list=new ArrayList<String>();求真相

请问List<String>list=newArrayList<String>();为什么会在第一个List的位置出现错误提示ThetypeListisnotgeneri... 请问 List<String> list=new ArrayList<String>();
为什么会在第一个List的位置出现错误提示
The type List is not generic;it cannot be parameterized with arguments<string>
这是什么问题,如何解决?
我用的是eclipse
展开
 我来答
wzjlovemjx
2011-07-07 · TA获得超过6528个赞
知道小有建树答主
回答量:457
采纳率:0%
帮助的人:776万
展开全部
第一:这个List是java.util.List下下的。把包导正确了,然后
这个是跟泛型这个东东有关的。解决办法有两个步骤,如果第一步不行再试一下第二步,如果再不行,我也没辙了。

第一步:修改Window-〉Preferences->Java ->Compiler(把这个选上)->JDK Compliance中的compiler compliance level,把它设为1.5或1.6或者以上。

第二步:修改Window-〉Preferences->Java ->Installed JREs,如果是1.4或者以下的,你最好就自己添加一个1.5或者以上的JRE。方法:点击Installed JREs里面的浏览(Browse....)然后找到自己安装的JRE环境,参考如下:C:\Program Files\Java\jre6。最后要在前面点击一下,有个勾显示就行了。
rain22bow
推荐于2018-02-28 · TA获得超过144个赞
知道答主
回答量:34
采纳率:0%
帮助的人:45万
展开全部
我重现了你的错误。
List<String> list=new ArrayList<String>();
导入的jar包为以下两个,
(import java.awt.List;
import java.util.ArrayList;
)就会出现
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
The type List is not generic; it cannot be parameterized with arguments <String>
错误。
应该是
import java.util.ArrayList;
import java.util.List;

awt的 List 组件是为用户提供了一个可滚动的文本项列表。可设置此 list,使其允许用户进行单项或多项选择。
具体可查看对应API说明。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
流浪狗zz
2011-07-07 · TA获得超过655个赞
知道小有建树答主
回答量:699
采纳率:100%
帮助的人:599万
展开全部
jar包导错了
应该是import java.util.List;
import java.awt.List 这个是Java图形界面swing中的……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
扶悦祎yi
2011-07-07 · TA获得超过565个赞
知道小有建树答主
回答量:604
采纳率:66%
帮助的人:204万
展开全部
可能是导错包了
有:java.util.List
和 import java.awt.List
应该导入 java.util.List
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
慷慨且坦荡的小烤红薯L
2011-07-07 · TA获得超过605个赞
知道小有建树答主
回答量:1470
采纳率:75%
帮助的人:261万
展开全部
把导包语句删掉, ctrl + shit + o , 重新导包, 有 *.uitl.* 的包, 就选这个包 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式