Почему я получаю «nul» при записи в файл? - PullRequest
0 голосов
/ 26 ноября 2011

Я использую Java BufferedWriter для записи в файл построчно. Проблема в том, что когда я заканчиваю писать файл, он показывает «nul» по всему файлу.

Я не думаю, что проблема в том, что я пишу, потому что я дважды проверяю это с System.out.print, и это дает мне желаемый результат.

Любая помощь?

1 Ответ

2 голосов
/ 26 ноября 2011

Проблема либо в том, что вы пишете, либо вы забыли закрыть файл после записи в него (и он уже содержит nul из предыдущей записи).Если вы проверяете данные, которые пишете, с помощью System.out.print, то я полагаю, что это последнее.Убедитесь, что вы вызываете close() в вашем файле до выхода из программы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...