Salve a tutti.
Sono uno studente universitario che ha iniziato da un mese a programmare in java, quindi chiedo in anticipo scusa se le mie domande saranno stupide, ma già fatto ricerche e non ho trovato risposte.

Sto cercando di scrivere un programma che scriva un file .dat che contenga diversi valori disposti su righe diverse (nel mio caso è un mazzo di carte che quindi contiene valori in successione) e successivamente vorrei leggere tali valori e stamparli a schermo.

Es.
codice:
1
bastoni
2
bastoni
3
bastoni
...
1
spade
...
Il mio problema si presenta proprio in questa seconda fase, in quanto ho provato con l'utilizzo del metodo readObject() ma dopo diversi tentativi sono riuscito a stampare solamente un 10.
Cosa mi consigliate di utilizzare?

Al momento ho il codice sul computer della scuola, quindi appena riuscirò a recuperarlo lo posterò qua.
Grazie