例如
ArrayList al=new ArrayList();
for(int i=0;i<10;i++){
  al.add(new Object());
}
Iterator lt=al.iterator();
Object o;
while(e.hasNext()){
  o=e.next();
}
主要作用是按照某种顺序取出容器里面的对象,因为它是一个接口,所以无论你用那种数据存储结构,比如ArrayList改成LinkedList可以不用改动迭代器的代码