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

下次还敢
リリース: 2024-04-21 02:28:19
オリジナル
420 人が閲覧しました

Java では、printf メソッドを使用して配置を出力し、左配置、符号付き数値の前に符号 0 を追加、ギャップをゼロで埋めるなどの書式指定子を使用してフォーマットと配置を制御できます。 ; 右揃え>左揃え、空白をスペースで埋める^ 中央揃え

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

#Java で出力を揃える方法

Java では、printf

メソッドを使用して Alignment を出力できます。

printf メソッドは、出力の形式と配置を制御するためのさまざまな形式指定子を提供します。 構文:

<code class="java">printf(String format, Object... args);</code>
ログイン後にコピー
パラメータ:

format
    : フォーマット文字列。プレースホルダーが含まれます (例:
  • %d%s)。 args
  • : 出力される実際のパラメータ。
  • #アライメント指定子:

指定子説明##-左揃え 署名を前に付ける数字 #0 空白スペースをゼロで埋める <右揃え>左揃えして隙間をスペースで埋める#中央揃えTo整数
例:
123

を右寄せし、隙間をスペースで埋めると、次のように記述できます。

<code class="java">System.out.printf("%10d", 123);</code>
ログイン後にコピー
これは次のように出力されます。

<code>    123</code>
ログイン後にコピー

浮動小数点数を右寄せするには 123.45 中央揃えにして小数点以下 2 桁を保持するには、次のように記述します:

<code class="java">System.out.printf("%12.2f", 123.45);</code>
ログイン後にコピー

これは出力します:

<code>   123.45</code>
ログイン後にコピー

文字列 "Hello" を左揃えにし、ギャップを埋めるにはアスタリスクの場合、次のように記述できます: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">&lt;code class=&quot;java&quot;&gt;System.out.printf(&quot;%-20s&quot;, &quot;Hello&quot;);&lt;/code&gt;</pre><div class="contentsignin">ログイン後にコピー</div></div> これは出力します:

<code>Hello****************</code>
ログイン後にコピー

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート