0

テキストをテキスト ファイルに保存したいのですが、テキスト内の要素を区切るために \n 文字を保存する必要があります。テキストは次のとおりです。

「これは Java プログラムで、テキストを .txt ファイルに保存します。

保存する場所を選択できます。」

\n (改行) を .txt ファイルに保存するにはどうすればよいですか?

以下は、テキストをテキスト ファイルに保存するために使用したコード セグメントです。

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();
4

1 に答える 1

2

これでうまくいくはずです:

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

これにより、入力した行が標準入力に書き込まれ、次に改行が書き込まれるため、ファイルは改行で区切られます

于 2013-01-07T20:18:14.443 に答える