Ich würde gerne über ein Set iterieren und die Elemente aus dem Set entfernen, die einer Bedingung entsprechen. Die documentation of iterator sagt nichts über das Ändern der Liste beim Iterieren darüber.Java Set-Iterator, sicher für die Entfernung von Elementen?
Ist das möglich? Wenn nicht, was wäre der beste Weg, dies zu tun? Beachten Sie, dass ich nur Elemente aus dem Set entfernen möchte, die vom Iterator bereitgestellt werden.
Bearbeiten: Schnell wurde gezeigt, dass dies möglich ist. Kann ich das auch mit folgender Syntax machen?
for(Node n : mySet) {
mySet.remove(n);
}
"Kann ich es auch mit der folgenden Syntax tun?". – Thilo