ホームページ >Java >&#&チュートリアル >Java で文字列を効率的にパディングするにはどうすればよいですか?
Java 文字列パディング技術
質問:
文字列を簡単にパディングするにはどうすればよいですかJava、StringUtil に似ています機能?
答え:
Java 1.5 では、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); } // Example usage public static void main(String args[]) throws Exception { System.out.println(padRight("Howto", 20) + "*"); System.out.println(padLeft("Howto", 20) + "*"); }
出力:
Howto * Howto*
String.format() メソッドを利用すると、位置合わせに合わせて文字列を簡単にパディングできます要件。
以上がJava で文字列を効率的にパディングするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。