是否有快捷方式或方法来增加带有前导零的数字字符串?
例如:
000
001
002
003
...
etc
最佳答案
将字符串解析为长整型,递增它,然后使用输入的长度作为输出的宽度对其进行格式化:
str = String.format("%0" + str.length() + "d", Long.parseLong(str) + 1);
这适用于任何宽度的输入(最多 19 位数字)。
注意:超出输入字符串的宽度将不会停留在宽度内。例如 "999"
将产生 "1000"
关于Java如何增加带有前导零的整数字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68978147/