Кто-нибудь знает, как удалить строку нулевого значения в файле «.dat», когда я создаю файл с помощью PrintWriter
? Почему файл просто печатать пустую строку в последней странице строки, я уже поставил:Удаление строки нулевого значения в файле «.dat» при использовании PrintWriter
PrintWriter outputFile = new PrintWriter(new FileWriter(File file));
затем после того как я сделать процесс .. я поставил:
outputFile.flush();
outputFile.close();
Но нуль еще печать на последней строке. Когда я пытаюсь сохранить файл в формате .txt, нет нулевой строки. но мне нужно сохранить файл «.Dat».
Просто FYI, вам не нужно вызывать 'flush()' непосредственно перед 'close()'. Из документов для 'close()': * Закройте поток, сначала промойте его. * – AusCBloke
hi AusCBloke, вы знаете, почему нулевая строка печатает? как я могу его удалить? – sudo
В файле нет нулевой строки. На минимальном уровне он имеет символ новой строки (иначе это не строка!). Вы говорите о буквальном тексте «null»? – Perception