ホームページ > Java > &#&チュートリアル > String.format() を使用して Java で文字列をパディングする方法?

String.format() を使用して Java で文字列をパディングする方法?

Mary-Kate Olsen
リリース: 2024-12-23 01:24:08
オリジナル
450 人が閲覧しました

How to Pad Strings in Java Using String.format()?

Java での文字列のパディング

文字列を操作する場合、位置を揃えたり、読みやすさを向上させるために、スペースや他の文字を埋め込むことが必要になることがよくあります。 Java では、String.format() メソッドを使用してこれを簡単に実現できます。

Java 1.5 で導入された String.format() を使用すると、フォーマット文字列を指定することで文字列を左または右に埋め込むことができます。 %- または % 記号、その後に埋め込む文字数と %s プレースホルダーが含まれます。

その方法は次のとおりです。 it:

public static String padRight(String s, int n) {
     return String.format("%-" + n + "s", s);  
}

public static String padLeft(String s, int n) {
    return String.format("%" + n + "s", s);  
}
ログイン後にコピー

たとえば、文字列「Howto」があり、それを右に 20 文字埋め込みたいとします:

System.out.println(padRight("Howto", 20) + "*");
ログイン後にコピー

これは出力します:

Howto               *
ログイン後にコピー

同様に、代わりに「%」記号を使用して文字列を左側に埋め込むことができます。 "-":

System.out.println(padLeft("Howto", 20) + "*");
ログイン後にコピー

これは出力します:

               Howto*
ログイン後にコピー

このメソッドを使用すると、Java アプリケーションでの文字列の位置合わせと書式設定を簡単に管理できます。

以上がString.format() を使用して Java で文字列をパディングする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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