为什么Iterator界面没有扩展Iterable?
Iterator
Iterable
该iterator()方法可以简单地返回this.
iterator()
this
它是故意还是只是对Java设计师的监督?
能够使用像这样的迭代器的for-each循环会很方便:
for(Object o : someContainer.listSomeObjects()) { .... }
where listSomeObjects()返回一个迭代器.
listSomeObjects()
java iterator iterable
iterable ×1
iterator ×1
java ×1