Я часто хотел бы итерации по поводу какой -то основной структуры данных, например, обратная итерация или только кусок списка. Стандартная библиотека Java имеет некоторую поддержку для нескольких просмотров итератора, например, с картой#Keyset и Map#Elemset. Я бы хотел, чтобы API быстро генерировал такие представления: < /p>
Код: Выделить всё
List myList;
for (A it : iter(myList).from(24).backwards()) {
...
}
Я хотел бы простой способ определить эти представления в идеале, не будучи значительно медленнее, чем обычные итераторы.
Подробнее здесь:
https://stackoverflow.com/questions/795 ... ator-views