您的位置:首页 > 其它

较长数字要格式化输出,逗号三位一分隔。

2015-11-03 10:06 459 查看
要求:数字1000000000太长,客户想要用金额的方式,3位用逗号分隔。想达到的效果为:1,000,000,000

答: java.text.DecimalFormat类就是用来格式化输出的

做法:

DecimalFormat df = new DecimalFormat("###,###.##");
String number = df.format(1000000000.006);
System.out.println(number);

###,###.## 代表允许保留后两位小数(当有两位以上的小数,会四舍五入),其他数字就用逗号三位区分。

运行后效果:1,000,000,000.01
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  格式化 DecimalFormat