Iterator ite = Set.iterator();
Iterator ite = List.iterator();
ListIterator listite = List.listIterator();
Possiamo usare Iteratorper attraversare a Seto a Listo a Map. Ma ListIteratorpuò essere utilizzato solo per attraversare a List, non può attraversare a Set. Perché?
So che la differenza principale è che con iteratore possiamo viaggiare solo in una direzione ma con ListIteratornoi possiamo viaggiare in entrambe le direzioni. Ci sono altre differenze? E qualche vantaggio di ListIteratorover Iterator?