ホームページ >Java >&#&チュートリアル >Javaで出力を整列させる方法

Javaで出力を整列させる方法

下次还敢
下次还敢オリジナル
2024-04-21 01:52:551191ブラウズ

Java で出力テキストを位置揃えする方法は次のとおりです。 printf printf 書式設定メソッドを使用して書式文字列に位置合わせ指定子 (%- 左揃え、% 右揃え、%^ 中央揃え) を指定し、文字列を使用します。 format メソッド 書式設定された文字列を返し、printf と同じ配置オプションを提供します。 String.padRight メソッドと String.padLeft メソッドを使用して、指定した文字で文字列を埋め込みます。 DecimalFormat クラスを使用して、配置制御を含む数値を書式設定します

Javaで出力を整列させる方法

Java 出力を整列させる方法

Java で出力テキストを整列させる方法はいくつかあります:

1。 printf を使用する

printf 書式設定メソッドは、出力書式設定を制御するための一般的かつ強力な方法を提供します。これにより、出力テキストの配置を制御する書式指定子を含む出力書式文字列を指定できます。

形式指定子は次のとおりです:

  • %s: 文字列
  • %d: 整数
  • %f: 浮動小数点数

アライメント指定子は次のとおりです:

  • -: 左詰め
  • : 右揃え
  • #^: 中央揃え
例:

<code class="java">// 左对齐
System.out.printf("%-10s", "Java");

// 右对齐
System.out.printf("%10s", "Java");

// 居中对齐
System.out.printf("%^10s", "Java");</code>

2. String.format を使用する#String.format メソッドは、printf と同じ書式設定オプションを提供する書式設定された文字列を返します。

<code class="java">// 左对齐
String leftAligned = String.format("%-10s", "Java");

// 右对齐
String rightAligned = String.format("%10s", "Java");

// 居中对齐
String centered = String.format("%^10s", "Java");</code>

3. String.padRight

および String.padLeftString.padRight および String.padLeft メソッドを使用すると、指定した文字をパディングできます。整列を目的とした文字列。

<code class="java">// 左对齐
String leftPadded = "Java".padRight(10, ' ');

// 右对齐
String rightPadded = "Java".padLeft(10, ' ');</code>

4. DecimalFormat の使用

DecimalFormat クラスを使用すると、位置合わせの制御など、数値の書式設定を行うことができます。

rree

以上がJavaで出力を整列させる方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。