Как получить индекс токовой петли при использовании Итератора?

Я использую Итератор для итерации через набор, и я хочу получить индекс элемента тока.

Как я могу сделать это?

92
задан Willi Mentzel 20 May 2016 в 08:49
поделиться

4 ответа

Используйте вашу собственную переменную и увеличивайте ее в цикле.

87
ответ дан 24 November 2019 в 06:25
поделиться

Используйте int и увеличивайте его в своем цикле.

2
ответ дан 24 November 2019 в 06:25
поделиться

Какой тип коллекции? Если это реализация интерфейса List, то вы можете просто использовать it.nextIndex() - 1.

10
ответ дан 24 November 2019 в 06:25
поделиться

Используйте ListIterator для итерации по коллекции. Если коллекция не является списком для начала, используйте Arrays.asList(Collection.toArray()), чтобы сначала превратить ее в список.

4
ответ дан 24 November 2019 в 06:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: