Ho un ObjectOutputStream che scrive la stringa "E0040150399E1051" su un file, ma leggendo il file mi risulta che viene scritto "’ t E0040150399E1051", come posso fare per far scrivere solo "E0040150399E1051" ?
Ho un ObjectOutputStream che scrive la stringa "E0040150399E1051" su un file, ma leggendo il file mi risulta che viene scritto "’ t E0040150399E1051", come posso fare per far scrivere solo "E0040150399E1051" ?
Se stai utilizzando la serializzazione per scrivere un oggetto su file non dovresti preoccuparti di "come" il file viene salvato.
I caratteri/prefissi sono aggiunti per poter deserializzare in modo corretto l'oggetto in questione.
Se vuoi scrivere solo una stringa su file ti converrebbe utilizzare altri classi di java.io, come ad esempio PrintWriter.
Puoi trovare qualche dettaglio in più su questa vecchia discussione