Создание текстового файла

Java:
Создание текстового файла

Как:

С использованием пакета java.nio.file в Java, запись в текстовый файл становится простой. Проверьте Files.write() для быстрого сохранения:

import java.nio.file.Files;
import java.nio.file.Path;
import java.util.List;

public class WriteTextFileExample {
    public static void main(String[] args) {
        List<String> lines = List.of("Строка 1", "Строка 2", "Строка 3");
        Path file = Path.of("example.txt");

        try {
            Files.write(file, lines);
            System.out.println("Успешно записано в файл.");
        } catch (IOException e) {
            System.err.println("Ой! Произошла ошибка: " + e.getMessage());
        }
    }
}

Вывод:

Успешно записано в файл.

Глубже:

В былые дни Java I/O целиком была связана с FileWriter и BufferedWriter. Теперь пакет NIO (java.nio.file) стал основным. Files.write() удобен — обрабатывает создание, открытие и запись за один раз. Альтернатива? FileOutputStream для контроля на уровне байт. Внутри, Files.write() использует BufferedWriter и Charset для кодирования текста в байты.

Смотрите также

Углубитесь в файловый ввод/вывод с этими ссылками: