Всем привет
Если через через коллекцию проходить через итератор, то удалять элементы из коллекции нельзя. А если создать стрим? Это же уже другой источник данных, в нем можно удалять элементы из коллекции?
Через итератор как раз можно.
Можно пользоваться как в сыром виде, либо, как подсказали выше, воспользоваться сахаром в виде removeIf, который так же использует итератор