我想以这样的方式格式化一个整数,如果不是。位数超过 3 位,如果没有,则应在右数第 4 位插入逗号。位数超过 6 位,应在右侧第 4 和第 7 位插入逗号,即
123 应该变成 123
1234 应该变成 1,234
12345 应该变成 12,345
123456 应该变成 123,456
1234567 应该变成 1,234,567
我在 SO 和互联网上发现了类似的问题,但没有一个能帮助我解决这个问题。
我知道这会导致,String.format(format,arguments)
但我无法指定第一个参数,即format
.
任何帮助表示赞赏。