Подтвердить что ты не робот

Итератор для замены членов списка в Java?

Хммм... Java Iterator<T> имеет метод remove(), но не метод replace(T replacement).

Есть ли эффективный способ заменить выбранные элементы в списке? Я могу использовать for-loop для вызова get (i) и set (i), который подходит для ArrayList, но сосать для связанного списка.

4b9b3361

Ответ 2

Вам нужно ListIterator вместо Iterator (listIterator() дает вам один). Затем используйте метод set.