用Java保存文本文件中的换行符

时间:2013-01-07 20:11:46

标签: java

我想在文本文件中保存文本,我需要保存\ 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();

1 个答案:

答案 0 :(得分:2)

这应该可以解决问题:

while (sc.hasNext()) {
  fout.write((sc.next().getBytes()));
  fout.write("\n".getBytes());
}

这会将您输入的行写入标准输入,然后写一个换行符,以便该文件将被换行符分隔