out.print
を使用して文字列を印刷したいが、文字列の\n
が機能しない。ここで" n"文字列をPrintWriterを使用してテキストに保存するときに改行しない
はコードです:
import java.io.PrintWriter;
public class LetterRevisited{
public static void main(String[] args)throws Exception
{
PrintWriter out = new PrintWriter("Test.txt");
out.println("This is the first line\n" +
"This is the second line");
out.close();
}
}
しかし、新しい行が作成されません保存したファイルに、すべての行は、互いの後です。 これを修正する方法はありますか? (すべての行にout.println
を追加してください)
編集:Windowsコマンドプロンプトでコードをコンパイルして実行し、メモ帳でファイルを開きます。
どのプラットフォーム上では、このコードを実行していますか? –
そして改行があるかどうかをどう思いますか? (ヒント:Windowsでは、メモ帳のようなツールには '\ r \ n'が必要です。) –
おそらくprintlnを使うべきではありません。また、 '\ r \ n'を試してみてください。 – Reinard