有没有一些简单的方法可以在 Java 中填充字符串?
似乎应该在一些类似 StringUtil 的 API 中,但我找不到任何这样做的东西。
最佳答案
从 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*
关于java - 如何在 Java 中填充字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/388461/