This question already has answers here:
Use StringBuilder to pad String with blank spaces or other characters
                            
                                (3个答案)
                            
                    
                上个月关闭。
        

    

我使用var.setLength(8);,因此它显示为“ 55 [THERE ARE 6x NULL]”。
我如何轻松地替换它,而不是遍历所有String并用空格替换它。还是可以重写setLength方法以添加空格而不是null?

最佳答案

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

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

08-06 01:51
查看更多