Существует ли общий эквивалент ArrayIterator из коллекций Apache Commons? - PullRequest
5 голосов
/ 23 июня 2010

ArrayIterator удобен (хотя мне не нужна функциональность reset), но, как и остальная часть коллекций Commons Collections, он не использует обобщений.Я проверил Google Collections , но не нашел близкого эквивалента.Я пропустил это?Есть ли другая библиотека с похожей репутацией и качеством, как у первых двух, которая обеспечивает такую ​​вещь?Спасибо.

1 Ответ

15 голосов
/ 23 июня 2010

Arrays.asList(array).iterator()

Arrays.asList(array).subList(start, end).iterator()

Эти вызовы методов дешевы - на самом деле они не копируют никакие данные.Arrays класс находится в java.util, конечно.

...