为什么Iterator界面没有扩展Iterable?
该iterator()方法可以简单地返回this.
它是故意还是只是对Java设计师的监督?
能够使用像这样的迭代器的for-each循环会很方便:
for(Object o : someContainer.listSomeObjects()) {
....
}
Run Code Online (Sandbox Code Playgroud)
where listSomeObjects()返回一个迭代器.
是否有一种简单的方法来转换
java.lang.Iterable[_]
Run Code Online (Sandbox Code Playgroud)
到了
Scala.Iterable[_]
Run Code Online (Sandbox Code Playgroud)
?