улучшенный сборник Iterator - PullRequest
       13

улучшенный сборник Iterator

12 голосов
/ 10 октября 2008

Лично я нахожу диапазон функций, предоставляемых java.util.Iterator, довольно жалким. Как минимум, я хотел бы иметь такие методы, как:

  • peek () возвращает следующий элемент без перемещения итератора вперед
  • previous () возвращает предыдущий элемент

Хотя есть много других возможностей, таких как first () и last ().

Кто-нибудь знает, существует ли такой сторонний итератор? Вероятно, его необходимо реализовать в качестве декоратора java.util.Iterator, чтобы он мог работать с существующими коллекциями java. В идеале это должен быть «дженерик».

Заранее спасибо, Дон

Ответы [ 11 ]

0 голосов
/ 10 октября 2008

Я никогда не сталкивался с проблемой, когда мне нужно было заглянуть (); Итератор работал отлично для меня. Мне любопытно, как вы используете итераторы, если вам кажется, что вам нужна эта дополнительная функциональность.

...