【发布时间】:2013-12-17 02:17:07
【问题描述】:
Iterator 和 for 循环(不是 for-each 循环)的用例是什么
请举例说明。
【问题讨论】:
-
什么“老循环”? “迭代器”有什么用?一些小例子将有助于澄清问题。
-
简单的 for 循环。 for(int i ; i
-
把它放在帖子里 - 编辑它:) 另外,这只是关于“旧循环”还是"new enhanced loop"?
-
因为它有一个目的。想象有一个链接列表。您真的想使用“旧循环”对其进行迭代吗?那将是非常低效的!或者 HashMap 怎么样?既然没有 [直接] 索引,人们将如何迭代它?
-
Iterable 对于使用 for-each 循环是特别必要的。除非类实现 Iterable,否则不能使用 for-each。
标签: java