Javaで素早く整列させる方法

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

Java でテキストの配置を実現する方法には、String.format() メソッドを使用して配置、テキストの幅、タイプを指定する方法、DecimalFormat クラスを使用して数値を書式設定して配置する方法、および StringBuilder を使用してテキストを動的に結合する方法があります。アライメントを制御します。

Javaで素早く整列させる方法

#Java でテキストをすばやく配置する

方法 1: String.format()

String.format() メソッドを使用して、テキストをすばやく配置します。形式は次のとおりです。

<code class="java">String.format("%<flags><width>.<precision>[type]string", object)</code>
ログイン後にコピー
ここで:

    ## : - (左揃え) または (右揃え) などの配置を指定します。 : テキストの最小幅を指定します。 <li>: 小数点以下の桁数を指定します (数値型にのみ適用されます)<code></code> </li>[type]<li>: <code>d</code> (整数) または <code>s</code> (文字列) などのオプションの型指定子 <code></code> </li>string<li>: 文字列<code></code> </li> </ul>例: <p><strong><div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false"><code class="java">String s = String.format("%-20s", "Hello World"); System.out.println(s); // 输出:Hello World (左对齐,总宽度为 20)</code>
    ログイン後にコピー

方法 2: DecimalFormat

数値の場合は、## を使用できます。 #DecimalFormat

テキストの書式設定と位置合わせを行うクラス。

例:

<code class="java">DecimalFormat df = new DecimalFormat("#,###.##");
String s = df.format(123456.789);
System.out.println(s); // 输出:123,456.79 (右对齐,小数点后保留两位)</code>
ログイン後にコピー
方法 3: StringBuilder

テキストの動的なスプライシングが必要な状況では、次のように使用できます。 StringBuilder

例:

<code class="java">StringBuilder sb = new StringBuilder();
sb.append("Hello").append(" ").append("World");
String s = sb.toString();
System.out.println(s); // 输出:Hello World</code>
ログイン後にコピー

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

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