我需要格式化数字 String
长度k
,这是参数 String
的长度。我如何获得String.format()
使用类似 "%0kd"
的标志?
编辑:我意识到 String.format() 不支持我需要的。更好的问题是如何获得它。
最佳答案
你可以这样做:
int k = 5;
System.out.println(String.format("%0" + k + "d", 10));
它打印:
00010
关于java - 如何制作一个带有变量的 String.format 标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61422611/