java格式化数字、货币、金钱
1、第一种:比如网上交易系统,数字保留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}
2、第二种:比如网上交易系统,金钱数字保留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}
3、第三种:比如网上交易系统,金钱数字保留4位小数且三位三位的隔开:public static void main(String[] args){ NumberFor罪焐芡拂mat nf = new DecimalFormat("#,###.####"); Double d = 554545.4545454; String str = nf.format(d); System.out.println(str); //554,545.4544;}
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。