package test;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class IteratorTest {
public static void main(String[] args) {
//定义集合容器
Collection coll = new ArrayList();
coll.add("abc");
coll.add("bbb");
coll.add("ccc");
coll.add("wwwww");
System.out.println("coll:"+coll);
//迭代器 :通过集合获取集合的取出元素的方法,这个方法叫迭代器
Iterator it = coll.iterator();//这句话其实就是调用集合的iterator方法,得到一个可以遍历集合的对象
//有了这个对象之后,我们就使用这个对象去遍历集合
while(it.hasNext()){
System.out.println(it.next());
}
for (Iterator iterator = coll.iterator(); iterator.hasNext();) {
Object object = (Object) iterator.next();
System.out.println("object:"+object);
}
}
}
coll:[abc, bbb, ccc, wwwww]
abc
bbb
ccc
wwwww
object:abc
object:bbb
object:ccc
object:wwwww