Utilizzando for(Type x:collection){...}
quali tipi di raccolta ampiamente utilizzati rendono sicura la rimozione di x
durante l'iterazione?Quali raccolte Java standard sono rimovibili durante l'iterazione?
E c'è un termine tecnico per questo a cui prestare attenzione in JavaDocs?
Chiarimento:
inizialmente ho solo chiesto di usare il for-each sintassi for(Type x:collection){...}
. Comunque una risposta più completa descriverebbe questo stile E usando un normale loop basato su Iterator dove ci sono differenze ... la domanda è più su quali collezioni standard mi permettono di rimuovere gli elementi durante l'iterazione, E come eseguire l'iterazione per permettere questo.
Intendi per ogni iterazione o iterazione di 'Iterator'? – Tharwen
@Tharwen sono gli stessi ... – jjm
@jjm: Ai fini di questa domanda, sono * molto * diversi. – NPE