Ниже прекрасно работает с CopyOnWriteArrayList

учаю исключение при попытке удалить элементы из CopyOnWriteArrayList с помощью итератора. Я заметил, что это задокументировано

Операции изменения элементов на самих итераторах (удаление, установка и добавление) не поддерживаются. Эти методы генерируют исключение UnsupportedOperationException.

(изhttp://download.oracle.com/javase/6/docs/api/java/util/concurrent/CopyOnWriteArrayList.html)

Теперь, что удивительно, я могу повторить это с помощью foreach и использовать функцию remove (). Но затем я получаю известную ошибку - при попытке удалить элемент из списка с помощью цикла for - вы пропускаете элемент рядом с удаленным элементом. есть предложения?

Ответы на вопрос(8)

Ваш ответ на вопрос