现有多字符串中文件编写器的新行

时间:2011-11-19 19:05:02

标签: java newline

我正在尝试使用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 个答案:

答案 0 :(得分:1)

使用text.split("\n")创建多行并分别编写。

答案 1 :(得分:1)

您可以使用平台新行替换\n

bufferedWriter.write(test.replaceAll("\n", System,getProperty("line.separator"));