ホームページ >Java >&#&チュートリアル >Javaで出力を整列させる方法
Java で出力テキストを位置揃えする方法は次のとおりです。 printf printf 書式設定メソッドを使用して書式文字列に位置合わせ指定子 (%- 左揃え、% 右揃え、%^ 中央揃え) を指定し、文字列を使用します。 format メソッド 書式設定された文字列を返し、printf と同じ配置オプションを提供します。 String.padRight メソッドと String.padLeft メソッドを使用して、指定した文字で文字列を埋め込みます。 DecimalFormat クラスを使用して、配置制御を含む数値を書式設定します
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 サイトの他の関連記事を参照してください。