Chciałbym iterować przez zestaw i usunąć elementy z zestawu, które pasują do niektórych warunków. documentation of iterator nic nie mówi o modyfikacji listy podczas jej iteracji.Java Set iterator, bezpieczny do usuwania elementów?
Czy to możliwe? Jeśli nie, jaki byłby najlepszy sposób na zrobienie tego? Zauważ, że chcę tylko usunąć elementy z zestawu, które są dostarczane przez Iterator.
Edytuj: Szybko pokazano, że jest to możliwe. Czy mogę to zrobić również z następującą składnią?
for(Node n : mySet) {
mySet.remove(n);
}
"Czy mogę to zrobić również z następującą składnią?". No. – Thilo