私は次のコードを持っています:
System.out.println(" | 1 2 3 4 5 6 7 8 9");
System.out.println("----------------------------");
System.out.println("");
Printlnを使用して新しい行を作成します。\nまたは\ rを使用して同じことを行うことはできますか? 2番目のprintlnステートメントに\ nを追加して、printメソッドで印刷を続行しようとしましたが、\ nは新しい行を作成しません。
何か案は?
String newLine = System.getProperty("line.separator");//This will retrieve line separator dependent on OS.
System.out.println("line 1" + newLine + "line2");
System.out.println("hello"+"\n"+"world");
あなたの最高のショットは
String.format("%n")
または
System.out.printf("%n");
現在のプラットフォームに応じて、改行文字を印刷することになっているため、コンソールに最適です。
ファイルに印刷する場合、それは異なります。
新しい行を作成します。試してください:
System.out.println("---\n###");
\ nではなく\ r\nを追加してみてください。オペレーティングシステムと出力の表示方法によっては、問題になる場合があります。
組み込みの行区切り記号を使用する必要があります。利点は、コードを実行しているシステムを気にする必要がなく、機能することです。
Java 1.7以降
System.lineSeparator()
Pre Java 1.7
System.getProperty("line.separator")
\n
は、Javaで新しい行を作成します。 \n
の前後にスペースを使用しないでください。
例:It creates\na new line
出力の印刷
作成します
新しい行。
Windowsを使用しているため、\ nの代わりに\ r\n(復帰+改行)を使用します。