16
为什么Java的Iterator不可迭代?
为什么Iterator接口不扩展Iterable? 该iterator()方法可以简单地返回this。 是故意的还是对Java设计人员的监督? 能够将for-each循环与这样的迭代器一起使用会很方便: for(Object o : someContainer.listSomeObjects()) { .... } 其中listSomeObjects()返回迭代器。
专业和发烧友程序员的问答