This question already has answers here:
Use StringBuilder to pad String with blank spaces or other characters
(3个答案)
上个月关闭。
我使用
我如何轻松地替换它,而不是遍历所有String并用空格替换它。还是可以重写setLength方法以添加空格而不是null?
(3个答案)
上个月关闭。
我使用
var.setLength(8);
,因此它显示为“ 55 [THERE ARE 6x NULL]”。我如何轻松地替换它,而不是遍历所有String并用空格替换它。还是可以重写setLength方法以添加空格而不是null?
最佳答案
StringBuilder.setLength()调用不是用于添加字符,而是用于添加字符的空间。
看一下Java 11附带的String.repeat()。