码迷,mamicode.com
首页 > 其他好文 > 详细

DecimalFormat 中的 #,0

时间:2014-07-24 21:53:32      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:for   c   new   不同的   mat   form   b   orm   

0和#都是占位符,但在不同的地方,作用不一样
0:
    比实际数字的位数多,不足的地方用0补上。
    new DecimalFormat("00.00").format(3.14)  //结果:03.14
    new DecimalFormat("0.000").format(3.14)  //结果: 3.140
    new DecimalFormat("00.000").format(3.14)  //结果:03.140

    比实际数字的位数少:整数部分不改动,小数部分,四舍五入
    new DecimalFormat("0.000").format(13.146)  //结果:13.146
    new DecimalFormat("00.00").format(13.146)  //结果:13.15
    new DecimalFormat("0.00").format(13.146)  //结果:13.15
#:
    比实际数字的位数多,不变。
    new DecimalFormat("##.##").format(3.14)  //结果:3.14
    new DecimalFormat("#.###").format(3.14)  //结果: 3.14
    new DecimalFormat("##.###").format(3.14)  //结果:3.14

    比实际数字的位数少:整数部分不改动,小数部分,四舍五入
    new DecimalFormat("#.###").format(13.146)  //结果:13.146
    new DecimalFormat("##.##").format(13.146)  //结果:13.15
    new DecimalFormat("#.##").format(13.146)  //结果:13.15

DecimalFormat 中的 #,0,布布扣,bubuko.com

DecimalFormat 中的 #,0

标签:for   c   new   不同的   mat   form   b   orm   

原文地址:http://www.cnblogs.com/xuruhong/p/3865944.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!