在 Java 中添加空格

新手上路,请多包涵

有一个类 trim() 删除空格,添加/填充怎么样?

注意: " " 不是解决方案。

原文由 Sobiaholic 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 755
2 个回答

我想你是在谈论用空格填充字符串。

一种方法是使用字符串 格式代码。

例如,如果要用空格将字符串填充到一定长度,请使用如下内容:

 String padded = String.format("%-20s", str);

在格式化程序中, % 引入了格式化序列。 - 表示字符串将左对齐(将在字符串末尾添加空格)。 20 表示生成的字符串长度为 20 个字符。 s 为字符串格式码,格式序列结束。

原文由 erickson 发布,翻译遵循 CC BY-SA 4.0 许可协议

使用 StringUtils 类,它还包括 null 检查

StringUtils.leftPad(String str, int size)
StringUtils.rightPad(String str, int size)

原文由 Yaniv Levi 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题