2014-09-19 42 views
-3

生成一个包含任意长度空白序列的字符串的首选方法是什么?是这样:Java代码中的空白

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

还是有更好的办法吗?

+7

为什么?你试图解决什么问题? – StackFlowed 2014-09-19 15:50:04

+4

哪里/ w是一个空白? – 2014-09-19 15:50:03

+0

当有人读取代码时,很难看到填充是什么 - 无论是两个制表符还是几个空格等。 – Tad 2014-09-19 15:55:17

回答

3

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

这里是另一个选项:

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

只是为了@Freiheit添加上,这将是另一种解决问题的办法。

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