java.text.DecimalFormat如何将数字格式化为金额格式,而且小数点保留任意位

String money = 19992.999;或者 = 288888.999008
java.text.DecimalFormat("规则").format(money);
返回的值是
19,992.999或
288,888.999008
保留的小数位为动态任意的, (根据money变量来定,不能截掉),请问规则应该怎么写?

第1个回答  推荐于2017-04-13
DecimalFormat myformat = new DecimalFormat();
myformat.applyPattern("##,###.000");
System.out.println(myformat.format(11112345.12345));本回答被提问者采纳