我正在尝试使用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 ();
}
答案 0 :(得分:1)
使用text.split("\n")
创建多行并分别编写。
答案 1 :(得分:1)
您可以使用平台新行替换\n
。
bufferedWriter.write(test.replaceAll("\n", System,getProperty("line.separator"));