【发布时间】:2016-06-27 19:56:08
【问题描述】:
我正在浏览 Java 8 的 Iterator 和 Iterable 接口的文档。请在下面找到文档的链接。我无法理解其中的区别,因为最近添加的 Iterator 的 forEachRemaining 方法似乎与 Iterable 的 forEach 方法非常相似。如果有人能帮助我理解上述方法之间的区别,以及 Iterator 和 Iterable 之间的区别以及它们在最新版本 java 8 中各自的用途,我将不胜感激。
【问题讨论】:
-
你检查过默认实现吗?它应该向您显示路径.../
-
Iterable 是一个集合,您可以从中创建一个迭代器。它并不比这复杂得多。正如您所提到的,存在细微的差异,但这已包含在文档中。