Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
7
Поведение ArrayList при удалении элементов во время обхода foreach‑циклом
Компании, где спрашивали:
айтеко
Условие задачи
Разберите, какое исключение возникнет, если пытаться удалять элементы из ArrayList в процессе его итерации с помощью расширенного цикла for.
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
for (Integer item : numbers) {
numbers.remove(0);
}
}