迭代器 ( iterator )

迭代器很重要,在循环遍历的时候会经常看到,那么在底层是怎么实现的呢???

  通过迭代器来实现对容器的访问。

  Iterator 是一个接口,里面有四个方法。 实现 获取元素删除元素 的操作。

 

 

  Iterable 

 

 

   对于 List 。

  ArrayList.

  通过 iterator() 方法,获取到 迭代器。 

public Iterator<E> iterator() {
        return new Itr();
    }

 

posted @ 2020-09-14 21:13  你眼里的星辰  阅读(163)  评论(0)    收藏  举报