Запись текстового файла не работает - PullRequest
0 голосов
/ 25 апреля 2018

Я экспериментировал с записью в текстовые файлы для вывода вместо System.out.println(). Когда я пытаюсь это сделать, кажется, ничего не написано. В чем проблема с моим кодом?

    try{
        List<String> lines = Arrays.asList("Data Goes Here");
        Path file = Paths.get("output.txt");
        Files.write(file, lines, Charset.forName("UTF-8"));
        }

    catch (IOException ex) {
        System.out.println("Frick, something broke. Sorry folks, go home.");
        }

1 Ответ

0 голосов
/ 25 апреля 2018

Я только что внес небольшое изменение в ваш код, передав путь в качестве каталога ресурсов, расположенного в корне моего проекта. Мне удалось успешно записать файл.

Вот обновленный код:

    try {
        List<String> lines = Arrays.asList("Data Goes Here");
        Path file = Paths.get("./resources/test.txt");
        Files.write(file, lines, Charset.forName("UTF-8"));
    }

    catch (IOException ex) {
        ex.printStackTrace();
        System.out.println("Frick, something broke. Sorry folks, go home.");
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...