CSV-файл не добавляет текст при использовании функции добавления - PullRequest
0 голосов
/ 17 апреля 2019

Я пытаюсь записать в файл CSV, используя Java, и я даже не могу получить заголовок файла. Каждый раз, когда я получаю пустой текстовый файл без ошибок. Ниже мой код

 MainfileWriter=new FileWriter(mainTableCSV,true);
 MainfileWriter.append(MAIN_FILE_HEADER.toString());
 MainfileWriter.append(NEW_LINE_SEPARATOR);
 MainfileWriter.append("test");

1 Ответ

0 голосов
/ 17 апреля 2019

Вам нужно закрыть или сбросить после записи, поэтому, когда закончите писать файл, наберите MainfileWriter.close();.

Или вы можете использовать try-with-resources, который автоматически закроет файл.

 try (FileWriter MainfileWriter = new FileWriter(mainTableCSV, true)) {
            MainfileWriter.append(MAIN_FILE_HEADER.toString());
            MainfileWriter.append(NEW_LINE_SEPARATOR);
            MainfileWriter.append("test");
        } catch (IOException e) {
            e.printStackTrace();
        }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...