Java

DecimalFormat的使用

2020-05-19  本文已影响0人  愤怒的老照

DecimalFormat通常用作对数字进行格式化使用,比如保留几位小数、隔几位插入逗号、钱数的整理等

public static void main(String[] args) {
        // 取整数部分,不够的部位补0
        System.out.println(new DecimalFormat("0").format(22.33)); // 22
        System.out.println(new DecimalFormat("000000000000000000000000000").format(12315123124123L)); //000000000000012315123124123

        //  小数部分留两位,不够补0
        System.out.println(new DecimalFormat("0.00").format(2222222.3333333)); //222222.33
        System.out.println(new DecimalFormat("0.00").format(0.3)); //0.30


        // 和0的区别是不会填充空缺
        System.out.println(new DecimalFormat("###").format(2.3333333)); //2
        System.out.println(new DecimalFormat("#####.##").format(22222.333333)); //22222.33


        // 隔三位添加逗号
        System.out.println(new DecimalFormat(",###").format(123123123123L));//123,123,123,123

    }
上一篇 下一篇

猜你喜欢

热点阅读