Здравствуйте! В данном куске кода появляется исключение. причем, после 1-го вызова метода из return-а. Вроде бы коллекция получает новый итератор и работает с ним, но что-то идет не так.
Вы удаляете или изменяете элементы, делая проход по коллекции итератором. Используйте вместо итератора другой метод прохода (например, простой цикл, кроме for each).
Нельзя использовать Iterator и, в это же время, добавлять или удалять элементы из коллекции. ConcurrentModificationException как раз таки и говорит, что Вы параллельно модифицируете коллекцию.
Аналогичная ошибка выскочит, если использовать цикл for each, изменяя в нем элементы. Для этого подходит или do while
, или простой for
.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В android studio при коммите выскакивает эта ошибкаЧто делать ?
Доброго времени сутокЯ студент 4 курса ( специальность прикладная математика и информатика), и недавно встал вопрос о выборе темы для дипломной...
Оптимизируйте представленный ниже код посредством использования внутренних анонимных классовПомогите пожалуйста с заданием!
Есть StackPane с панелями (аля наполненный BorderPane)