Код: Выделить всё
Iterable/Iterator
Предполагая: < /p>
- Коллекция содержит , B, c;
- Функция возвращает итератор над aaa, bbb, ccc соответственно;
- И мы выступаем вперед ();
Код: Выделить всё
next()
< п>Как это сделать? Возможно, есть какая-нибудь библиотека (например, Apache, Guava), которая может мне в этом помочь, не так ли?
Примечание. Я бы не хотел с нетерпением собирать список AaaaBbbbCccc, чтобы затем вызвать для него listIterator(). Двойная итерация по данным была бы неэффективной (сначала для создания итератора, а затем для его фактического использования). Заранее вызов функции-итератора неизвестной стоимости (не говоря уже о том, чтобы исчерпать каждую из них зацикленными вызовами next()) также сомнительно
Java 8
Подробнее здесь: https://stackoverflow.com/questions/793 ... -iterables