Я хотел бы перебрать множество и удалить элементы из набора, которые соответствуют некоторому условию. Документация итератора ничего не говорит об изменении списка при его итерации по нему.
Возможно ли это? Если нет, то как лучше всего это сделать? Обратите внимание, что я хочу удалить только те элементы из набора, которые предоставлены итератором.
Редактировать : Быстро было показано, что это возможно. Могу ли я сделать это со следующим синтаксисом?
for(Node n : mySet) {
mySet.remove(n);
}