/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/java/java-503-101-014/main.java
20 строк
603 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
// Плохо: ConcurrentModificationException for (User user : users) { if (!user.isActive()) { users.remove(user); // ошибка во время выполнения } } // Хорошо: использование итератора Iterator<User> iterator = users.iterator(); while (iterator.hasNext()) { User user = iterator.next(); if (!user.isActive()) { iterator.remove(); } } // Альтернатива: создание новой коллекции List<User> activeUsers = users.stream() .filter(User::isActive) .collect(Collectors.toList());