黑马程序员技术交流社区

标题: java的it.hasNext() [打印本页]

作者: cain    时间: 2014-6-5 20:28
标题: java的it.hasNext()
本帖最后由 cain 于 2014-6-7 21:45 编辑

今天看到迭代,我理解it.hasNext()是判断返回值是ture和fault,从而确定循环是否继续。但是,String str=(String)it.next();就不理解了,这里的it.next()是输出当前数吗?还是输出下一个数?如果是当前的数,那么next是什么意思?那么第一个数又是怎么输出的呢?
作者: 轻语。    时间: 2014-6-6 12:36
要学会查阅API文档。
作者: 远行的人2号    时间: 2014-6-7 14:11
用it.hasNext() 判断集合里是不是没有元素了,如果有就用it.next(); 就是取得当前集合的元素,然后把指针往后移一位指向下一个元素。
作者: 葛晓东    时间: 2014-6-7 22:32
你可以这样理解,医生叫号的时候,下一个,那就是来一个新的。
作者: MasMajesty    时间: 2014-6-15 01:07
hasNext()是判断是否还有元素,取元素是Next

hasNext()
Returns true if the iteration has more elements.
next()
Returns the next element in the iteration.





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2