Witam,
Chciałbym wczytać dane z pliku przy użyciu metody readUTF(). Robię to w następujący sposób:
DataInputStream in = new DataInputStream(new BufferedInputStream(new FileInputStream(path)));
while (in.available() > 0){
// str to typ String
str = in.readUTF();
}
Jednakże wyrzucany jest błąd EOFException. Plik z którego wczytuję nie jest pusty. Przed wywołaniem readUTF() wyświetliłem jeszcze stringa str i jego wartość to 'null'. Ktoś ma pomysł co robię nie tak?