zoukankan      html  css  js  c++  java
  • DecimalFormat 小数保留2位,金额千位分割

    double count = 1.0;

    DecimalFormat df = new DecimalFormat("#.000");  
    String countStr =  df.format(count);

    double count = 12345.1254;

    DecimalFormat df = new DecimalFormat("#,###.00");  
    String moneyStr = df.format(money);

    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

  • 相关阅读:
    FSCapture 取色工具(绿色版 )
    Java EE.JavaBean
    Java EE.JSP.内置对象
    Java EE.JSP.动作组件
    Java EE.JSP.指令
    Java EE.JSP.脚本
    21、多态与多态性、内置方法、反射、异常处理
    20、继承的应用、super、组合
    19、property、绑定方法(classmethod、staticmethod)、继承
    18、类
  • 原文地址:https://www.cnblogs.com/xiaoQ0725/p/8341383.html
Copyright © 2011-2022 走看看