小弟最近在自学java,学到容器一章时,遇到一个问题,我写了如下代码
import java.util.*;
public class List{
public static void main(String[] args){
List l1 = new LinkedList();
for(int i=0;i<5;i++){
l1.add("a"+i);
}
System.out.println(l1);
}
}
但是运行之后一直报错:
List l1 = new LinkedList();
该行为不兼容的类型。
跟源代码对照没有错误,因为源代码没有创建类,我创建的类跟接口名字相同,怀疑是这个问题,遂将类名的List改为list,运行,通过!