问题描述
AnIterable
是一系列可以迭代的元素的简单表示。它没有任何迭代状态,例如“当前元素”。相反,它有一种方法可以生成Iterator
.
AnIterator
是具有迭代状态的对象。它可以让你检查它是否有更多的元素 usinghasNext()
并移动到下一个元素(如果有的话) usingnext()
。
通常,anIterable
应该能够产生任意数量的有效Iterator
s。
解决方法
我是Java新手,我真的对迭代器和可迭代感到困惑。任何人都可以向我解释并举一些例子吗?