Java でパディングを使用して文字列をフォーマットする
パディング文字列は、テキストを特定の幅内に揃えたり、出力の視覚的な一貫性を作成したりする場合に役立ちます。パディング関数を含む専用の「StringUtil」クラスは存在しない可能性がありますが、Java は String.format() メソッドを使用する強力な代替手段を提供します。
Padding に String.format() を使用する
String.format() を使用すると、プレースホルダーとさまざまな書式設定オプションを使用して文字列の書式設定を制御できます。パディングには、次の構文を使用できます:
実装
これは、次のサンプル コードを使用して文字列をパディングする方法を示しています。 String.format():
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); } public static void main(String args[]) throws Exception { System.out.println(padRight("Howto", 20) + "*"); System.out.println(padLeft("Howto", 20) + "*"); }
Output:
Howto * Howto*
このコードは、文字列 "Howto" の左右のパディングを幅 20 までデモンストレーションします。文字。 「Howto」のテキストは、指定された幅内で左右に配置されます。
以上がJava で String.format() を使用して文字列を埋め込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。