List l=new ArrayList(); eclipse提示错误是为什么?
问题描述:
List l=new ArrayList();
答
还是引入包的问题。
可能:
1、Eclipse的功能有问题。
2、你导入的其他包,也含有List 或者 ArrayList 的类,但是它们不属于 java.util包。
所以使用以下方式,明确指定,效果更好。
[code="java"]java.util.List l=new java.util.ArrayList(); [/code]
PS : 不要使用 * 的方式,引入包。很容易察觉不到包的混乱。 Ctrl + Shift + o 试试,整理一下导入的包。
答
在文件头上加
import java.util.*;
答
检查:
1、包,一定要引入正确(以下方式,很安全!):
[code="java"]java.util.List l=new java.util.ArrayList(); [/code]
2、变量名不要有重复的。
3、不要有 中文的标点符号。
答
jdk的版本要是1.5以及以后的版本?楼主确定吗?
答
[b]试试这样:[/b]
[code="java"]java.util.List l=new java.util.ArrayList(); [/code]