DecimalFormat用法

简介:

DecimalFormat  NumberFormat的一个具体子类,用于格式化十进制数字。

DecimalFormat包含一个模式和一组符号 


符号含义: 

一个数字 

一个数字,不包括 0 

小数的分隔符的占位符 

分组分隔符的占位符 

分隔格式。 

缺省负数前缀。 

乘以 100 和作为百分比显示 

乘以 1000 和作为千进制货币符显示;用货币符号代替;如果双写,用 

国际货币符号代替。如果出现在一个模式中,用货币十进制分隔符代 

替十进制分隔符。 

前缀或后缀中使用的任何其它字符,用来引用前缀或后缀中的特殊字符。 

例子: 

DecimalFormat df1 = new DecimalFormat("0.0"); 

DecimalFormat df2 = new DecimalFormat("#.#"); 

DecimalFormat df3 = new DecimalFormat("000.000"); 

DecimalFormat df4 = new DecimalFormat("###.###"); 

System.out.println(df1.format(12.34)); 

System.out.println(df2.format(12.34)); 

System.out.println(df3.format(12.34)); 

System.out.println(df4.format(12.34)); 

结果: 

12.3 

12.3 

012.340 

12.34

目录
相关文章
|
7月前
|
Java API
BigDecimal基本用法详解
BigDecimal基本用法详解
86 1
|
5月前
|
存储 Java 数据库
BigDecimal 用法总结
BigDecimal 用法总结
95 0
|
6月前
|
Java
Java 中 MessageFormat.format 用法
Java 中 MessageFormat.format 用法
92 1
|
7月前
|
Java
DecimalFormat(Java中的应用——十进制数字格式化)
DecimalFormat(Java中的应用——十进制数字格式化)
214 0
|
Java API
Java开发——17.常用类(System、Math、Arrays、Date、Calendar、DateFormat及实现类)
17和18以及后面将要学习的Java中的常用类,这里都是仅做了解,具体使用还是要对照API文档;所以这是挑重点方法进行学习。
Java开发——17.常用类(System、Math、Arrays、Date、Calendar、DateFormat及实现类)
|
Java API
BigDecimal常见用法详细说明
BigDecimal常见用法详细说明
150 0
|
Java API
replace、replaceAll、replaceFirst用法【java 入门必知】
replace、replaceAll、replaceFirst用法【java 入门必知】
244 0
|
存储 Java
java基础学习_常用类04_正则表达式、Math类、Random类、System类、BigInteger类、BigDecimal类、Date和DateFormat类、Calendar类_day14总结
======================================================================================================================================================...
1292 0