文字列を操作する場合、位置を揃えたり、読みやすさを向上させるために、スペースや他の文字を埋め込むことが必要になることがよくあります。 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 サイトの他の関連記事を参照してください。