标签:
1.定义
迭代器是一种设计模式,它是一个对象,可以遍历并选择序列中的对象。较多用于ArrayList,LinkedList。
2.方法
public interface Iterator {
boolean hasNext(); //检查序列中是否还有元素
Object next(); //获得序列中的下一个元素
void remove(); //移除序列中的元素
}
3.实例
创建一个可以实现遍历操作的方法,然后使用对象调用该方法(方便对多个对象进行遍历)
public void iteratecollection(Collection c){
Iterator it=c.iterator();
while(it.hasNext()){
Object obj=it.next();
System.out.println(obj);
}
}
List l1=new ArrayList();
l1.add("AA");
l1.add("CC");
l1.add("BB");
l1.add("DD");
iteratecollection(l1);
![技术分享](http://image.mamicode.com/info/201508/20180110163718085190.png)
标签:
原文地址:http://www.cnblogs.com/jfl-xx/p/4708574.html