有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java代码中的字符串空白

生成包含任意长度空格序列的字符串的首选方法是什么?是这样的吗

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

还是有更好的方法


共 (2) 个答案

  1. # 1 楼答案

    我假设你想填充或缩进其他字符串。使用类似Apache StringUtils.leftPad的东西比使用空白字符串变量要好得多

  2. # 2 楼答案

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

    还有一个选择:

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

    再加上@Freiheit,这将是这个问题的另一个解决方案

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