2017-02-01 9 views
0

私はコンソールから作業している学生で、しばしば自分の出力を空行で区切る必要があります。私が教室で学んだアプローチの大きなファンではなく、出力を構造化しています。これに対するよりよいアプローチは何でしょうか?リファクタリングを避けるためにprintlnをリファクタリングします。

//code 
     System.out.println(); 
     System.out.println("some output"); 
     System.out.println(); 

//more code 
+0

エスケープシーケンス、特に '\ n'について知りましたか? –

+0

ちょうど、下の男から。 – mrKapplan

+1

[参照](http://stackoverflow.com/questions/207947/how-do-i-get-a-platform-dependent-new-line-character) –

答えて

2

\n

Escape Sequencesから
System.out.println("\nsome output\n"); 
+0

を参照してください。あなたの応答は私に上記のスペースを与えます所望の出力よりも低い。つまり、エスケープシーケンスを導入したからです。 – mrKapplan

+0

@mrKapplan、それが役に立ったら答えを受け入れることができます) – Sergey

1

文字を使用してみてください正しい答えはすでに提供されています。しかし、私はまだ改行文字に関連するいくつかのより有用な参照を参照したいと思います。
Difference between System.getProperty(“line.separator”); and “\n” ?

How do I get a platform-dependent new line character?
Why does \n and (String)System.getProperty(“line.separator”); act differently?
それはあなたが理解し、必要な時はいつでも正しいアプローチを使用することが役立つだろう。