ciao a tutti!
volevo farvi una domanda: i listiterator non sono resettabili neanche reimpostando una variabile globale con una nuova chiamata di listIterator()?
Vi spiego quello che devo fare:
una classe Testo che ha come variabili Paragrafo e Parole: paragrafo è un vettore ed ogni paragrafo è rappresentato da un vettore di parole. io quello che devo fare è riuscire ad andare avanti e indietro nel testo a partire dalla prima lista di parole (che rappresenta il 1° paragrafo). se la lista finisce ed esiste un altro paragrafo devo poter spostarmi ad un'altra lista... La classe deve avere dei puntatori al paragrafo e alla parola attuali.
Avevo fatto con un intero che rappresenta il numero di paragrafi, uno che memorizza il paragrafo attuale e poi avevo costruito un vettore di vettori di parole e poi impostato un ListIterator per il primo vettore di questo vettore (ossia per la prima lista di parole).
Il metodo VaiAvanti faceva un controllo del tipo if(iter.hasNext()) vai al next(), altimenti se esisteva un altro paragrafo l'iteratore veniva reimpostato con listIterator() ma questo non funziona. come mi consigliereste di fare?
grazie!