Java FileWriter: запись новых строк в файл на Java

В Java класс FileWriterиспользуется для записи символьных данных в файл. Если вы хотите написать новую строку с помощью FileWriter, у вас есть несколько вариантов. Вот несколько методов, которые вы можете использовать:

  1. Использование метода newLine():

    FileWriter writer = new FileWriter("filename.txt");
    writer.write("This is the first line");
    writer.newLine();
    writer.write("This is the second line");
    writer.close();

    Метод newLine()вставляет в выходные данные разделитель строк, зависящий от платформы.

  2. Использование escape-последовательности "\n":

    FileWriter writer = new FileWriter("filename.txt");
    writer.write("This is the first line\n");
    writer.write("This is the second line\n");
    writer.close();

    Escape-последовательность "\n"представляет новую строку.

  3. Использование комбинации "\r"и "\n":

    FileWriter writer = new FileWriter("filename.txt");
    writer.write("This is the first line\r\n");
    writer.write("This is the second line\r\n");
    writer.close();

    "\r"представляет собой возврат каретки, а "\n"представляет собой перевод строки. Эта комбинация используется для систем Windows.