迭代器和Interator的常见用法

       迭代器(也是一种设计模式)是一个对象,他的工作是遍历并选择序列中的对象,而客服端程序员不必知道或关心该序列底层的结构。此外,迭代器通常被称为轻量级对象:创建它的代价小。因此,经常可以见到对迭代器有些奇特的限制:例如Java的Interator只能单向移动,这个Interator只能用来:

        1)使用方法iterator()要求容器返回一个Interator。Interator将准备好返回序列的第一个元素。

        2)使用next()获取序列中的下一个元素。

        3)使用hasNext()检查序列中是否还有元素。

        4)使用remove()将迭代器新近返回的元素删除。

猜你喜欢

转载自www.cnblogs.com/wwhai/p/10222810.html
今日推荐