码迷,mamicode.com
首页 > 其他好文 > 详细

迭代器简介

时间:2020-07-04 20:52:50      阅读:52      评论:0      收藏:0      [点我收藏+]

标签:void   boolean   asn   iter   OLE   允许   oid   对象   改变   

迭代器(Iterator

迭代器Iterator接口同Collection、Map,也是Java集合框架的成员,不同于两者的是其本身并非用来盛装其他对象,而是用来遍历访问Collection集合中的元素。(Map接口并没有实现Iterator)

Iterator主要有以下方法:

  1. boolean hasNext()

    如果被迭代的集合元素还没有被遍历完,则返回true。

  2. Object next()

    返回集合里的下一个元素

  3. void remove()

    删除集合里上一次next()方法返回的元素

注意:

  1. Iterator仅用于遍历集合,本身不提供盛装对象的能力,使用时必须有一个被迭代的集合。
  2. 当使用Iterator迭代访问Collection集合元素时,除了迭代器提供的remove()功能,Collection里的元素不允许被改变。

迭代器简介

标签:void   boolean   asn   iter   OLE   允许   oid   对象   改变   

原文地址:https://www.cnblogs.com/juzhuxiaozhu/p/13236114.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!