Vorrei eseguire un'iterazione su un Set e rimuovere gli elementi dal set che corrispondono ad alcune condizioni. Il numero documentation of iterator non dice nulla sulla modifica dell'elenco durante l'iterazione su di esso.Java Set iterator, sicuro per la rimozione di elementi?
È possibile? In caso contrario, quale sarebbe il modo migliore per farlo? Si noti che voglio solo rimuovere elementi dal set forniti da Iterator.
Modifica: rapidamente è stato dimostrato che ciò è possibile. Posso farlo anche con la seguente sintassi?
for(Node n : mySet) {
mySet.remove(n);
}
"Posso farlo anche con la seguente sintassi?". No. – Thilo