美文网首页
Java基础方法5(数字格式化)

Java基础方法5(数字格式化)

作者: 页川叶川 | 来源:发表于2019-03-25 23:20 被阅读0次

5.1.数字格式化

import java.text.DecimalFormat;
public class DecimalFormatSimpleDemo{
    //使用实例化对象时设置格式化模式
    public static void SimpleFormat(String pattern,double value) {
    DecimalFormat myFormat = new DecimalFormat(pattern);
        //实例化DecimalFormat对象
    String output = myFormat.format(value);             
        //将数字进行格式化
        System.out.println(value+" "+pattern+" "+output);
    }
    //使用applyPattern()方法对数字进行格式化
    public static void UseApplyPatternMethodFormat(String pattern,double value) {
        DecimalFormat myFormat = new DecimalFormat();
        myFormat.applyPattern(pattern);
        System.out.println(value+" "+pattern+" "+myFormat.format(value));
    }
    public static void main(String[] args) {
        SimpleFormat("###,###,###", 123456.789);          
        //调用静态SimpleFormat()方法
        SimpleFormat("00000000.###kg", 123456.789);        
        //在数字后面加上单位
        SimpleFormat("000000.000", 123.78);                 
       //按照格式模板格式化数字,不存在的位以0显示
        //调用静态UseApplyPatternMethodFormat()方法
        UseApplyPatternMethodFormat("#.###%", 0.789);       
        //将数字转换为百分数形式
        UseApplyPatternMethodFormat("###.##", 123456.789);  
        //将小数点后格式化为两位
        UseApplyPatternMethodFormat("0.00\u2030", 0.789);   
        //将数字转化为千分数形式
    }
}

2.     DecimalFormat myFormat = new DecimalFormat();
        myFormat.setGroupingSize(2);
        String output = myFormat.format(123456.789);
        System.out.println("将数字以每两个数字分组 "+output);
        myFormat.setGroupingUsed(false);
        String output2 = myFormat.format(123456.789);
        System.out.println("不允许数字分组 "+output2);

文集推荐:

Java基础方法集1
Python基础知识完整版
Spring Boot学习笔记
Linux指令进阶
Java高并发编程
SpringMVC基础知识进阶
Mysql基础知识完整版
健康管理系统学习花絮(学习记录)
Node.js基础知识(随手笔记)
MongoDB基础知识
Dubbo学习笔记
Vue学习笔记(随手笔记)

声明:发表此文是出于传递更多信息之目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本我们(QQ:981086665;邮箱:981086665@qq.com)联系联系,我们将及时更正、删除,谢谢。

相关文章

网友评论

      本文标题:Java基础方法5(数字格式化)

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