Iterator 原理
ArrayList中iteraor 使用
ArrayList<String> list = new ArrayList<String>();
list.add("hello");
list.add("world");
for(Iterator<String> it = list.iterator();it.hasNext();){
System.out.println(it.next());
}
ArrayList中iteraor 方法
public Iterator<E> iterator() {
return new Itr();
}
看这个Itr类
/**
* An optimized version