while(it.hasNext())
{ System.out.println(it.next());
}
这段代码是一个简单的迭代器(Iterator)遍历循环。它使用了一个名为it的迭代器对象来遍历某个集合或容器中的元素,并通过System.out.println()方法将每个元素打印输出。
解释如下:
-
while(it.hasNext()):hasNext()是迭代器接口中的方法之一,它检查是否还有下一个元素可以遍历。在这个循环中,it.hasNext()用于判断是否还有未遍历的元素,如果有,则进入循环体。 -
it.next():next()是迭代器接口中的另一个方法,它返回当前位置的下一个元素并将迭代器移到下一个位置。在这个循环中,it.next()用于获取当前元素,并将迭代器指向下一个元素。 -
System.out.println(it.next()):System.out.println()是Java中用于打印输出的方法,它将括号内的内容输出到控制台。在这个循环中,it.next()作为参数传递给System.out.println(),将每个元素打印输出。
通过以上的循环,每次循环都会遍历集合中的下一个元素,并将其打印输出。这样就可以逐个显示集合中的元素,直到所有元素都被遍历完毕。
该文章详细解释了Java中如何使用迭代器遍历集合,通过hasNext()和next()方法依次获取并打印元素,直至遍历完整个集合。
遍历循环&spm=1001.2101.3001.5002&articleId=132041749&d=1&t=3&u=4edf2a9b6c164b48b7656f2b0a3a906d)
750

被折叠的 条评论
为什么被折叠?



