2010-12-04 17 views
1

私は、次のステートメントは、新しい行に印刷させるように\ nを期待していたが、それは...のprintfと改行

は間違って私の構文ではありませんか?

​​

おかげ

馬場

答えて

3

あなたが%nを使用する必要があるので、改行が変換文字です:

%n:ラインセパレータ、結果はあなたのための

+0

おかげで、プラットフォーム固有の行区切りであります助けて! – raoulbia

+0

もう一つのオプションは - "" System.getProperty( "line.separator"); "これはあなたのプラットフォームの改行文字を与えるでしょう。 – CoolBeans

2

ではなく%を使用し、N。 PrintStream#printfのAPIはこれを示しています。 編集:実際には、これはFormatter APIに導かれます。ここで、%nはシステム固有の改行を返します。 Java printf