鉴于此准则
import java.util.Iterator;
private static List<String> someList = new ArrayList<String>();
public static void main(String[] args) {
someList.add("monkey");
someList.add("donkey");
//Code works when I change Iterator to java.util.Iterator, but import
//is not possible?
for(Iterator<String> i = someList.iterator(); i.hasNext(); ) {
String item = i.next();
System.out.println(item);
}
}
Run Code Online (Sandbox Code Playgroud)
我收到错误:类型迭代器不是通用的; 它不能用参数参数化
Eclipse告诉我,import java.util.Iterator与同一文件中定义的类型冲突.