java - 设置长度时如何在 StringBuilder 中添加空格而不是 null?

标签 java stringbuilder

我使用var.setLength(8);所以它显示为“55[THERE ARE 6x NULL]”。 如何轻松替换它,而不是迭代所有字符串并用空格替换它。或者我可以重写 setLength 方法来附加空格而不是空值吗?

最佳答案

StringBuilder.setLength() 调用不是为了添加字符,而是为字符添加空间。

看一下 Java 11 附带的 String.repeat()。

关于java - 设置长度时如何在 StringBuilder 中添加空格而不是 null?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60473822/

相关文章:

android - StringBuilder 似乎超出了容量

c# - 通过 StringBuilder 为字符串添加字节顺序标记

java - 在 Selenium WebDriver 中打开新选项卡后,如何使其成为浏览器中的可见/Activity 选项卡?

java - a4j :ajax? 可用事件的详细列表

java - StampedLock 如何排队锁定请求?

c# - 如何附加两个 stringBuilder?

java - 使用外部 Jar 文件中的 Main 方法从项目构建可运行的 Jar

java - Apache Beam 框架 - 按降序排序

java - 关于 "+"运算符及其 StringBuilder 实现

c# - StringBuilder 中的 system.outofmemoryexception