如何在Java String对象上应用填充

时间:2013-12-15 09:20:51

标签: java

确保两个后续字符串的最后一个字符之间的固定长度 例如:

String1       String2q
     S1      String222

1 个答案:

答案 0 :(得分:1)

java语言在String.format()

中提供了所需的内容
String padded = String.format("%20-s", s);  

这将打印一个字符串,然后在它之后添加空格,因此它总是长度为20。

您可以使用此方法,也可以直接将格式放入输出代码中。

如果你真的想要总是留下20个字符(这不是你的例子所示),只需定义一个字符串常量并使用它:

private static final String PAD = "                ";