java常用类库---NumberFormat类

来源:互联网 发布:淘宝旗舰店加盟 编辑:程序博客网 时间:2024/05/24 03:42

一,本章目标

可以使用NumberFormat类进行本地化的数字显示

可以使用DecimalFormat指定格式化模板



二,具体内容

NumbeiFormat类:

此类主要功能是完成数字的格式化显示。


MessageFormat,DateFormat,NumberFormat是Format的三个常用子类。


此类还有一个子类:DecimalFormat。此类比较常用。


DecimalFormat类:



例子如下:

package NumberFormat类;import java.text.DecimalFormat;public class Demo2 {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubFormatDemo demo = new FormatDemo();demo.format1("###,###.###",111222.34567);demo.format1("000,000.000",11222.34567);demo.format1("###,###.###$",111222.34567);demo.format1("##.###%",0.345678);demo.format1("00.###%",0.0345678);demo.format1("###.###\u2030",0.345678);}}class FormatDemo{public void format1(String patter,double value){DecimalFormat df = null;df = new DecimalFormat(patter);String str = df.format(value);System.out.println("使用" + patter + "格式化数字" + value + ":" + str);}}


三,总结

NumberFormat完成的功能知识根据区域的不同固定数字显示格式
DecimalFormat是可以根据用户自己的设计来选择显示格式




原创粉丝点击