codice:
    public void eliminaPari(){
	ListElem cursore = first;
	
	while(cursore != null) {
	        if(first.getDato() %2==0) {
	 		first = first.getNext();
	 	}	
	 	
		if(cursore.getDato() %2==0) {//non cancella
			cursore = cursore.getNext();
			cursore = cursore.getNext().getNext();
		} 
		cursore=cursore.getNext();
	}
    }
funziona perfettamente per i first ma gli altri elementi non me li cancella perchè? se l'ultimo numero è pari come devo gestirlo?

Grazie