泛型與迭代器
public?List<Course>?courses;?//只能存放Course類型的對象
public?TestGeneric(){
this.courses?=?new?ArrayList<Course>();?
}
public?void?testIterator(){
Iterator?it?=?courses.iterator();
}
為什么泛型不能使用迭代器來遍歷集合中元素呢?總會提示:Cannot?convert?from?Iterator<Course>to?HTMLDocument.iterator;還不能用Iterator<Course>這種方法來標注類型。
2016-06-06
可以使用泛型進行迭代的
2015-11-19
你的包是不是導成import javax.swing.text.html.HTMLDocument.Iterator這個了;
正確的是import?java.util.Iterator;
2015-11-11
導包有沒有問題啊?