Похоже, проблема связана с данными, которые вы выписали. Предполагая, что данные записаны в соответствии с этим кодом, не должно быть проблем.
(Я вижу, что вы читаете String
s. Это ObectInputStream
не для чтения текстовых файлов. InputStreamReader
и BufferedReader.readLine
. Аналогично, если вы написали файл с DataOutputSteam.writeUTF
, прочитайте его с помощью DataInputStream.readUTF
)