Originariamente inviato da Trevo92
Sto cercando di scrivere un programma che scriva un file .dat che contenga diversi valori disposti su righe diverse

Il mio problema si presenta proprio in questa seconda fase, in quanto ho provato con l'utilizzo del metodo readObject()
Questo readObject si riferisce di certo a ObjectInputStream ma devi sapere che la coppia ObjectInputStream/ObjectOutputStream è dedicata principalmente alla "serializzazione" degli oggetti, che è una cosa molto ben diversa dal gestire un semplice e banale file di "testo".

Se vuoi scrivere file di testo, formati cioè da caratteri, ti servono le sotto-classi di Reader e Writer. Ma dovresti anche avere chiara quale è la filosofia che sta dientro al package java.io.