2012-03-18 10 views
0

私はJavaのループから以下の出力を得ました。出力がきれいに見えるように列間のギャップを設定する方法を知りたいと思います。Javaで列出力をフォーマットする

Name[Last,First]:Cruise, Tom  Movie:MI Year:1990s  
Name[Last,First]:Hanks, Tom  Movie:Cast Away  Year:2000s 

映画と年が同じ行に沿って揃うようにします。私は3つのメソッドgetName()、getMovie、getYear()を使ってデータを取得しています。

答えて

3

は、i)は、右覚えていれば、それはそれはトン

\うまく

を揃えるか、String.Formatのショートカット(あるのprintfを、学び行います、タブ文字を使用するようにしてください。

System.out.printf("%12s%12s%n",hand1,h… 

% =エンティティ

S =文字列VARプレースホルダ

12 =スペース

% N =システムの独立したライン端部リターン

1

TRY)(フォーマットを使用しますかStringクラスのprintf()メソッド

関連する問題