Почему итератор Java не является итерируемым?

ПочемуIterator интерфейс не расширяетсяIterable?

iterator() метод может просто вернутьthis.

Это специально или просто недосмотр разработчиков Java?

Было бы удобно использовать цикл for-each с итераторами, например так:

for(Object o : someContainer.listSomeObjects()) {
    ....
}

гдеlistSomeObjects() возвращает итератор.

Ответы на вопрос(15)

Ваш ответ на вопрос