Новая строка в File Writer из существующей строки с несколькими строками - PullRequest
1 голос
/ 19 ноября 2011

Я пытаюсь вывести многострочную строку в файл, используя FileWriter. Как я могу заставить его распознавать строки и автоматически использовать «output.newLine»?

Пример строки

static String test = "This \n" + "is \n" + "a \n" + "sample \n" + "string."


public static void testMethod (String test){
FileWriter fileWriter = new FileWriter ("output.txt", true)
BufferedWriter bufferedWriter = new BufferedWriter (fileWriter);

bufferedWriter.write (test);
bufferedWriter.close ();
}

Ответы [ 2 ]

1 голос
/ 19 ноября 2011

Вы можете заменить \n новой строкой платформы на.

bufferedWriter.write(test.replaceAll("\n", System,getProperty("line.separator"));
1 голос
/ 19 ноября 2011

Используйте text.split("\n"), чтобы создать несколько строк и написать их отдельно.

...