Quote Originariamente inviata da shaqino Visualizza il messaggio
So che la StringTokenizer è deprecata
A me non risulta... è presente anche nella JSE8 e da nessuna parte è stato deprecato alcunchè di tale classe.

Il tuo problema deriva dal fatto che, ad ogni ciclo, continui ad usare sempre la stessa istanza della classe Studente. Di conseguenza, ad ogni ciclo continui a modificare sempre la stessa istanza e continui ad aggiungerla all'ArrayList. Quello che devi fare è creare una nuova istanza della classe Studente (si usa l'operatore new) ad ogni ciclo di lettura. E' un errore classico, non ti preoccupare. Ci cascano tutti all'inizio.


Ciao.