Найти тему
Zen coder

Java Collections: цикл for с удалением элементов

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

Для безопасного удаления из коллекции во время цикла for можно воспользоваться итератором или пробегать коллекцию с конца.


С итератором:

-2

Пробегая список с конца:

-3

#программирование #Java #Collections