Java代码中的空格

时间:2014-09-19 15:49:22

标签: java string whitespace

生成一个包含任意长度的空格序列的String的首选方法是什么?是这样的:

final String spaces = "   "; //three white spaces

还是有更好的方法吗?

2 个答案:

答案 0 :(得分:3)

我说的是个人偏好,只要在您知道发生了什么是最重要的事情之后维护代码的人就会知道。

这是另一种选择:

final String spaces = String.format("%"+ 3 +"s", " ");

只需从@Freiheit添加,这将是问题的另一种解决方案。

final String spaces = StringUtils.leftPad("", 3).toString();

答案 1 :(得分:0)

我假设您要填充或缩进其他字符串。使用Apache StringUtils.leftPad之类的东西比拥有空格字符串变量更好。