首页 > 其他 > 详细

关于iterator的理解

时间:2021-08-23 15:00:31      阅读:5      评论:0      收藏:0      [点我收藏+]

  

Iterator迭代器有

hasNext()方法:

用来判断集合中是否有下一个元素可以迭代。如果返回true,说明可以迭代。

Next()方法:

用来返回迭代的下一个元素,并把指针向后移动一位。

迭代器for循环的形式的使用

for (Iterator it = coll.iterator(); it.hasNext(); ) {

System.out.println(it.next());

}*/

其中for循环元素为 it,(初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后 按什么方式变化。这三个部分之间用";"分开。.for循环中的"初始化"、"条件表达式"和"增量"都是选择项, 即可以缺省, 但";"不能缺省。)

上面的例子缺省增量,由next()方法完成。

关于iterator的理解

原文:https://www.cnblogs.com/zz-nn/p/15175259.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!