美文网首页
DecimalFormat类

DecimalFormat类

作者: 张轻舟 | 来源:发表于2019-05-21 10:46 被阅读0次

    DecimalFormat类概述
    在一些金融或者银行的业务里面,会出现这样千分位格式的数字,¥123,456.00,表示人民币壹拾贰万叁仟肆佰伍拾陆元整,java.text包下提供了一个DecimalFormat的类可以满足这样的需求。

    
    import java.text.DecimalFormat;
    
    /**
     * DecimalFormat简介
     *
     */
    public class DecimalFormatTest01 {
    
        public static void main(String[] args) {
    
            //格式化人民币
            String money = DecimalFormat.getCurrencyInstance().format(123456);
            System.out.println(money);
    
            //创建数字格式化对象
            //需求:加入千分位.
            DecimalFormat df = new DecimalFormat("###,###");
    
            //开始格式化
            System.out.println(df.format(1234567)); //"1,234,567"
    
    
            //加入千分位,保留2位小数
            DecimalFormat df1 = new DecimalFormat("###,###.##");
    
            System.out.println(df1.format(1234567.123)); //"1,234,567.12"
    
    
            //加入千分位,保留4位小数,并且不够补0
            DecimalFormat df2 = new DecimalFormat("###,###.0000");
            System.out.println(df2.format(1234567.123)); 
    
    
        }
    
    }
    

    相关文章

      网友评论

          本文标题:DecimalFormat类

          本文链接:https://www.haomeiwen.com/subject/szsdzqtx.html