iterator(迭代器) - 13337159127/Note GitHub Wiki

1.什么是iterator? 迭代器(Iterator)是一种设计模式,它是一个对象。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 2.iterator能做什么? 迭代器是用来遍历集合的 3.iterator使用? (1).使用方法iterator()要求容器返回一个Iterator。 (2).使用next()获得序列中的下一个元素。(第一次调用Iterator的next()方法时,它返回序列的第一个元素。) (3).使用hasNext()检查序列中是否还有元素。 (4).使用remove()将迭代器新返回的元素删除。 (5).迭代器用于while循环判断序列中是否还有元素 :while(序列.hasNext())