如何在Java中填充字符串?

有什么简单的方法可以在Java中填充字符串吗

看起来应该在一些类似StringUtil的API中,但我找不到任何可以做到这一点的东西

自Java 1.5以来,String.format()可用于左/右填充给定字符串

公共静态字符串padRight(字符串s,int n){
返回字符串。格式(“%-”+n+“s”,s);
}
公共静态字符串padLeft(字符串s,int n){
返回字符串。格式(“%”+n+“s”,s);
}

公共静态void main(字符串args[])引发异常{
System.out.println(padRight(“Howto”,20)+“*”);
System.out.println(padLeft(“Howto”,20)+“*”);
}

输出为:

如何*
如何*

发表评论