在两个不同的固定数量的地方用逗号格式化数字

时间:2013-03-19 21:02:12

标签: java number-formatting

一个例子可以最好地解释我想要的东西 - 比方说,我有一个这样的数字34236536465.57。我想以这种方式格式化:34,23,65,36,465.57。除了手动操作之外,我可以使用的任何JDK类或第三方库吗?我尝试过使用java.text.DecimalFormat("#,##,###.##"),但逗号只追溯到3位数,而我希望逗号在3位数之后先来,然后在2位之后。

1 个答案:

答案 0 :(得分:1)

com.ibm.icu.text.DecimalFormat类的ICU4J库可以完全做同样的事情。我们可以使用相同的模式“#,##,###。##”,因为它在java.text.DecimalFormat中用于格式化我想要的方式。