我想在文本文件中保存文本,我需要保存\ n字符以分隔文本中的元素。案文如下:
“这是一个java编程。它将文本保存在.txt文件中。
您可以选择保存的位置。“
如何在.txt文件中保存\ n(换行符)?
以下是我用来在文本文件中保存文本的代码段:
FileOutputStream fout = null;
try {
fout = new FileOutputStream(destinationFile);
} catch (FileNotFoundException e) {
System.out.println("output File not found");
return false;
}
Scanner sc = new Scanner(text);
while (sc.hasNext()) {
fout.write((sc.next().getBytes()));
}
fout.close();
答案 0 :(得分:2)
这应该可以解决问题:
while (sc.hasNext()) {
fout.write((sc.next().getBytes()));
fout.write("\n".getBytes());
}
这会将您输入的行写入标准输入,然后写一个换行符,以便该文件将被换行符分隔