泛型的问题
package com.cwj.jdk5;import java.util.ArrayList;//(错误提示)The import java.util.ArrayList conflicts with a type defined in the same file
import java.util.List;
public class ArrayList {
public static void main(String[] args){
List<String> list = new ArrayList<String>();//(错误提示)The type ArrayList is not generic; it cannot be parameterized with arguments <String>
list.add("a");
list.add("b");
list.add("c");
list.add("d");
for(int i = 0; i < list.size();i ++){
String value = list.get(i);
System.out.println(value);
}
}
}
我的JDK版本是1.7.0_05,eclipse版本是4.2的。不是说JDK1.5后就可以用泛型了么?为什么有错误呢? --------------------编程问答-------------------- 类名冲突了啊哥!!!!!!!!!!!!!不看提示么!!!!!!!!! --------------------编程问答-------------------- ArrayList是系统定义的类,你好逮也得改一下吧。 --------------------编程问答-------------------- List<E> 是泛型集合
ArrayList 存储的是Object吧.
补充:Java , Eclipse