Iterator
Iterator用于对集合容器进行向前的单方向遍历,通常叫做迭代器。Iterator 模式是用于遍历集合类的标准访问方法。它可以把访问逻辑从不同的类型的集合中抽象出来,从而避免向客户端暴露集合的内部结构。
直接上代码:
Eg1.0
ArrayList alb=new ArrayList();
Iterator it=ali.iterator();
while(it.hasNext()){
Object obj=it.next();
//判断集合 alb中的对象与obj对象相同
if(!alb.contains(obj)){
alb.add(obj);
}
}
Iterator it2=alb.iterator();
while(it2.hasNext()){
Object ob=it2.next();
System.out.println(ob);
}