Il for-each comunque di "nascosto" usa l'iteratore. Quindi è proprio solo una forma più bella e compatta ma non cambia il succo.Originariamente inviato da Patrick Jane
Perchè usi Iterator?
Quando si tratta di stampa è sempre comodo utilizzare il ciclo for in stile for-each.
Se poi la lista non è "parametrizzata", il for-each si può ancora fare ma la variabile che deve essere dichiarata nel for deve essere per forza Object e poi però nel body va castata al tipo specifico. Meno comodo.