no xkè come ho detto prima, se ogni volta ridefinisco l'iterator non so più a che candidato ero arrivato e quindi ricomincio dall'inizio della listaquando devi iterare sulla lista, fai Iterator i = classe.getLista().iterator
no xkè come ho detto prima, se ogni volta ridefinisco l'iterator non so più a che candidato ero arrivato e quindi ricomincio dall'inizio della listaquando devi iterare sulla lista, fai Iterator i = classe.getLista().iterator
Mi devi scusare, ma per qualche strano motivo non avevo visto le altre risposte al thread, compresa la tua dove spiegavi questa cosa. Me ne sono accorto solo dopo avere scritto la risposta...![]()
Comunque l'eccezione che ti solleva è perchè in qualche modo il contenuto della lista cambia DOPO che hai definito l'iterator, quindi forse usare un iterator in questo modo non è la strada giusta... come d'altra parte già qualcun altro ti ha suggerito.
Buon lavoro ;-)
ghinz