Я хотел бы знать, возможно ли определить конец двоичного файла при использовании readUTF () / readInt () / etc. функции (методы DataInputStream). Вот код
try(DataInputStream reader = new DataInputStream(new BufferedInputStream(new FileInputStream("file.dat")))){
String input;
while((input = br.readUTF()) != null){ //something like that
//some code
}
}catch(IOException error){
//handling exception
}
Если нет, какое рекомендуемое решение для таких случаев? Спасибо за любую помощь!