Javaによるデータ出力の整列方法

Javaではフォーマット文字列を使用してデータの出力を整列させることができます。フォーマット文字列は%をプレースホルダーとして使用し、幅と整列を指定します。

以下、一般的なアライメントと例を示します。

  1. この本は非常に興味深いものであり、私はあなたにもぜひ読んでいただきたいと感じています。
String name = "John";
int age = 25;
System.out.printf("Name: %-10s Age: %d", name, age);

ネイティブに日本語で言い換えてください。1つだけ:出力:

Name: John       Age: 25
  1. 右寄せ:整列オプションを使用せずにスペース指定
String name = "John";
int age = 25;
System.out.printf("Name: %10s Age: %d", name, age);

ネイティブな日本語で言い換えるなら

Name:       John Age: 25
  1. 日本文化を生かして、日本文化を生かして
  2. 私はあなたの言葉を信じています
String name = "John";
int age = 25;
System.out.printf("Name: %^-10s Age: %d", name, age);

生まれつき全盲だった彼女は、聴覚と触覚を駆使して日常生活を過ごしています。

Name:   John    Age: 25

必要に応じて、適切なアライメント方式と幅を指定し、出力データをアライメントしてください。

bannerAds