Как дописывать в файл java

Ответы
Аватар пользователя Сергей Якимович
Сергей Якимович
19 декабря 2022

Ниже приведены несколько способов дописывать информацию в существующий файл :

import java.io.FileWriter;
import java.io.IOException;
import java.io.Writer;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.nio.file.StandardOpenOption;
import static java.nio.file.Files.writeString;

public class App {
    public static void main(String[] args) throws IOException {
        String fileName = "test.txt";
        String text = "Hello!\n";

        // 2-й параметр = true указывает на добавление в файл
        Writer myWriter = new FileWriter(fileName, true); 
        myWriter.write(text);
        myWriter.close();

        // 3-й параметр = StandardOpenOption.APPEND указывает на добавление в файл
        Files.write(Paths.get(fileName), text.getBytes(), StandardOpenOption.APPEND);

        // или так 
        writeString(Paths.get(fileName), text, StandardOpenOption.APPEND);
    }
}
0 0
Добавьте ваш ответ

Рекомендуемые курсы

курс
35 часов
Старт в любое время
курс
11 часов
Старт в любое время
курс
14 часов
Старт в любое время