Iterator是一个接口,当实现类想使用时,通过 iterator()方法返回一个继承了 iterator接口的类。
如:ArrayList中的源代码
public Iterator<E> iterator() {
return new Itr();
}
private class Itr implements Iterator<E> {
...
Iterator是一个接口,当实现类想使用时,通过 iterator()方法返回一个继承了 iterator接口的类。
如:ArrayList中的源代码
public Iterator<E> iterator() {
return new Itr();
}
private class Itr implements Iterator<E> {
...