一个例子可以最好地解释我想要的东西 - 比方说,我有一个这样的数字34236536465.57
。我想以这种方式格式化:34,23,65,36,465.57
。除了手动操作之外,我可以使用的任何JDK类或第三方库吗?我尝试过使用java.text.DecimalFormat("#,##,###.##")
,但逗号只追溯到3位数,而我希望逗号在3位数之后先来,然后在2位之后。
答案 0 :(得分:1)
com.ibm.icu.text.DecimalFormat类的ICU4J库可以完全做同样的事情。我们可以使用相同的模式“#,##,###。##”,因为它在java.text.DecimalFormat中用于格式化我想要的方式。