为了账号安全,请及时绑定邮箱和手机立即绑定

泛型与迭代器

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>这种方法来标注类型。


正在回答

3 回答

可以使用泛型进行迭代的

0 回复 有任何疑惑可以回复我~

你的包是不是导成import javax.swing.text.html.HTMLDocument.Iterator这个了;

正确的是import java.util.Iterator;

0 回复 有任何疑惑可以回复我~

导包有没有问题啊?

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

泛型与迭代器

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信