Когда мы работаем с коллекцией в цикле for, иногда возникает необходимость удалять элементы по условию. Если мы будем выполнять удаление при итерировании от начала к концу коллекции, то удаляя элементы, мы получим сдвиг коллекции и некоторые элементы окажутся пропущенными. Для безопасного удаления из коллекции во время цикла for можно воспользоваться итератором или пробегать коллекцию с конца.
С итератором: Пробегая список с конца: #программирование #Java #Collections