Столкнулась с такой проблемой
Есть CopyOnWriteArrayList<Integer> stations = new CopyOnWriteArrayList<>();
Мне нужно сделать так, чтобы, перебирая ее и изменяя одновременно в итерации, перебор как бы подстраивался под новое значение:
for (Integer i : stations) {
//some code
stations.addAll(some collection);
Collections.sort(stations);
}
Но, к сожалению, код выше не работает так, как задумывалось. Он заканчивает итерацию в соответствие с неизмененным, бывшим списком. Подскажите пожалуйста, как можно это реализовать?
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники