泛型与迭代器

来源:4-9 学生选课---应用泛型管理课程 Ⅰ

mini_Muke

2015-08-19 18:06

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回答

  • 怒放的生命012
    2016-06-06 20:51:05

    可以使用泛型进行迭代的

  • passionfoure
    2015-11-19 09:01:29

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

    正确的是import java.util.Iterator;

  • 檠天哓猪
    2015-11-11 11:12:32

    导包有没有问题啊?

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409777 学习 · 4339 问题

查看课程

相似问题