HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Для записи строки в текстовый файл, который находится в корневом каталоге проекта:</p>
1 <p>Для записи строки в текстовый файл, который находится в корневом каталоге проекта:</p>
2 String line = "Hello, Hexlet!"; // Строка для записи Path pathToFile = Paths.get("example.txt"); // Получаем путь до файла // Записываем строку в файл // Указываем путь, строку, стандарт кодирования символов и // опции записи в файл Files.writeString(pathToFile, line, StandardCharsets.UTF_8, StandardOpenOption.CREATE, StandardOpenOption.APPEND); // Cодержимое файла: Hello, Hexlet!<p>Опции записи настроены так, что создается новый файл при его отсутствии, а информация записывается в конец файла.</p>
2 String line = "Hello, Hexlet!"; // Строка для записи Path pathToFile = Paths.get("example.txt"); // Получаем путь до файла // Записываем строку в файл // Указываем путь, строку, стандарт кодирования символов и // опции записи в файл Files.writeString(pathToFile, line, StandardCharsets.UTF_8, StandardOpenOption.CREATE, StandardOpenOption.APPEND); // Cодержимое файла: Hello, Hexlet!<p>Опции записи настроены так, что создается новый файл при его отсутствии, а информация записывается в конец файла.</p>
3 <p>Другой вариант:</p>
3 <p>Другой вариант:</p>
4 String text = "Hello, Hexlet!"; // Строка для записи // Создаем объект класса для записи в файл, передаем название файла, // указываем, что данные будут дозаписываться в конец // Используем конструкцию try-with-resources для автоматического закрытия потока try (FileWriter fileWriter = new FileWriter("example.txt", true)) { fileWriter.append(text).append(" "); // Записываем строку в файл, добавляя пробелы fileWriter.append(text).append(" "); fileWriter.flush(); // Очищаем буфер потока } // Cодержимое файла: Hello, Hexlet! Hello, Hexlet!
4 String text = "Hello, Hexlet!"; // Строка для записи // Создаем объект класса для записи в файл, передаем название файла, // указываем, что данные будут дозаписываться в конец // Используем конструкцию try-with-resources для автоматического закрытия потока try (FileWriter fileWriter = new FileWriter("example.txt", true)) { fileWriter.append(text).append(" "); // Записываем строку в файл, добавляя пробелы fileWriter.append(text).append(" "); fileWriter.flush(); // Очищаем буфер потока } // Cодержимое файла: Hello, Hexlet! Hello, Hexlet!