zoukankan      html  css  js  c++  java
  • java格式化数字、货币、金钱

    java开发中经常会有数字、货币金钱等格式化需求,货币保留几位小数,货币前端需要加上货币符号等。可以用java.text.NumberFormat和java.text.DecimalFormat实现。

    第一种:比如网上交易系统,数字保留4位小数:
    public static void main(String[] args){
    NumberFormat nf = new DecimalFormat("##.####");
    Double d = 554545.4545454;
    String str = nf.format(d);
    System.out.println(str);
    //输出554545.4545
    }


    第二种:比如网上交易系统,金钱数字保留4位小数且以“¥”开头:
    public static void main(String[] args){
    NumberFormat nf = new DecimalFormat("$##.####");
    Double d = 554545.4545454;
    String str = nf.format(d);
    System.out.println(str);
    //$554545.4545
    }


    第三种:比如网上交易系统,金钱数字保留4位小数且三位三位的隔开:
    public static void main(String[] args){
    NumberFormat nf = new DecimalFormat("#,###.####");
    Double d = 554545.4545454;
    String str = nf.format(d);
    System.out.println(str);
    //554,545.4544;
    }

  • 相关阅读:
    企业云盘安全性如何 怎样部署
    Sentinel 控制台部署
    nginx代理静态页面添加二级目录
    java socket
    IDEA
    golang代码生成器
    es 单节点问题
    代码模板
    错误摘要 HTTP 错误 403.14
    安装.Net Framework 4.6.2无法安装的2种情况
  • 原文地址:https://www.cnblogs.com/Talon-lly/p/9402205.html
Copyright © 2011-2022 走看看