salve ragazzi sto implementando una classe in java che richiede il ListIterator, e avrei un problema con la add, che nn ho capito bene come dovrebbe funzionare, vi invio il mio codice affinche mi potrete aiutare, l'esercizio sarebbe quello di andando avanti e indietro con l'iteratore e possa inserire l'elemento nella posizione corretta, ma non so qual'è ??
grazie in anticipo
codice:public void add(T elem) { if(isEmpty()) //inserimento in testa { //lista vuota addFirst(elem); //ho sfruttato un metodo già definito cor=first; } else { if(cor==last) //inserimento in coda { addLast(elem); //ho sfruttato un metodo già definito cor=last; prec=cor.prior; } else { //inseirmento tra pre e cor Nodo<T> nuovo =new Nodo(); nuovo.info=elem; prec.next=nuovo; nuovo.prior=prec; nuovo.next=cor; cor.prior=nuovo; cor=nuovo; } } }//add

Rispondi quotando

