魔铃咔咔
2017-05-12 13:19
/**
* 使用迭代器Iterator遍历输出list
* @param args
*/
public void testIterator(){
//创建iterator对象
Iterator<Course> it=coursesList.iterator();
while(it.hasNext()){
System.out.println("课程ID:"+it.next().getId()+" 课程名称:"+it.next().getName());
}
}
public void testIterator(){
//通过集合的iterator方法,取得迭代器的实例
Iterator it=coursesToSelect.iterator();
System.out.println("有如下课程待选(通过迭代器访问):");
while(it.hasNext()){
Course cr=(Course)it.next();
System.out.println("课程:"+cr.id+":"+cr.name);
}
}
it.next().getId() 和 it.next().getName() 分别进行两次获取
应该用一个对象 例如course = it.next()
system.out.printl(课程id" + course.getId() + ",课程名称" + course.getName());
Java入门第三季
409792 学习 · 4340 问题
相似问题