gpt4 book ai didi

java - 使用 java.lang.String.format() 用给定字符填充字符串

转载 作者:行者123 更新时间:2023-11-30 04:10:53 25 4
gpt4 key购买 nike

我有一个字符串,我想用任何给定的字符填充该字符串到给定的长度。当然,我可以编写一个循环语句并完成工作,但这不是我想要的。

我使用的一种方法是

myString = String.format("%1$"+ n + "s", myString).replace(' ', newChar);

除非 myString 中已经有空格,否则这工作正常。使用 String.format() 是否有更好的解决方案

最佳答案

您可以尝试使用Commons StringUtils rightPadleftPad方法如下。

StringUtils.leftPad("test", 8, 'z');

输出,

zzzztest

关于java - 使用 java.lang.String.format() 用给定字符填充字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19627227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com