Javaで文字列を埋め込むにはどうすればいいですか? 質問する

Javaで文字列を埋め込むにはどうすればいいですか? 質問する

Java で文字列を埋め込む簡単な方法はありますか?

これは StringUtil のような API にあるはずのようですが、これを実行するものは見つかりません。

ベストアンサー1

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);  
}

...

public static void main(String args[]) throws Exception {
 System.out.println(padRight("Howto", 20) + "*");
 System.out.println(padLeft("Howto", 20) + "*");
}

出力は次のようになります。

Howto               *
               Howto*

おすすめ記事