Ora ho un altro quesito ...Come faccio a rimuovere da destra???.... pensavo bastasse porre nodoDx = nodoDx.prev ;
ma a qaunto pare non funziona.
Per rimuovere a sx ho usato questo metodo :
public void delSx(){
if(this.eVuota()){
System.out.print("Non ci sono elementi da eliminare");
}else if ((nodoSx == nodoDx)&& nodoSx!= null){
nodoSx= nodoDx = null;
System.out.println("ora la lista è vuota");
}else{
nodoSx =nodoSx.next;
}
contatore--;
}
funziona anche se quando la lista dovrebbe essere vuota non stampa il messaggio preposto ma lo stampa alla cancellazione successiva
come mai ?