我有以下数字:1,2,3,4,10
但我想打印这样的数字:
0001
0002
0003
0004
0010
Run Code Online (Sandbox Code Playgroud)
我在谷歌搜索过.关键字是数字格式.但我什么都没有,我只是得到,格式十进制这样的屁股1,000,000.00.我希望你能建议我参考或给我一些解决这个问题的东西.
谢谢
编辑,我们可以使用NumberFormat,或String.format("%4d",somevalue); 但它只是0在整数之前添加字符.如果我想使用这样的角色x,#或者也许whitespace.所以字符变成:
xxxx1
xxx10 或####1 ###10或1#### 10###