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*