您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
【第11章:Java常用类库】_NumberFormat
发布时间:2020-12-25 10:55:42编辑:雪饮阅读()
NumberFormat类提供了一系列数字格式化的方案
默认数字格式化模板
import java.text.*;
public class Hello{
public static void main(String args[]){
NumberFormat nf=NumberFormat.getInstance();
System.out.println(nf.format(100000000));
}
};
D:\>javac Hello.java
D:\>java Hello
100,000,000
自定义数字格式化模板
import java.text.*;
public class Hello{
public static void main(String args[]){
//#代表阿拉伯数字 ,每个#表示一个阿拉伯数字 如果该位不存在则不显示(会四舍五入)
System.out.println(new DecimalFormat("###,###.###").format(111222.34567));
//0代表阿拉伯数字 ,每个0表示一个阿拉伯数字 如果该位不存在则显示0(会四舍五入)
System.out.println(new DecimalFormat("000,000.000").format(111222.34567));
System.out.println(new DecimalFormat("###,###.###¥").format(111222.34567));
System.out.println(new DecimalFormat("000,000.000¥").format(111222.34567));
//前缀或后缀 数字乘以100并显示为百分数(会四舍五入)
System.out.println(new DecimalFormat("##.###%").format(0.345678));
System.out.println(new DecimalFormat("00.###%").format(0.345678));
//前缀或后缀 数字乘以1000并显示为千分数(会四舍五入)
System.out.println(new DecimalFormat("###.###\u2030").format(0.3456789));
}
};
关键字词:java,NumberFormat