NumberFormat类与DecimalFormat类
2015-10-11 13:48
621 查看
一.NumberFormat类
可以使用NumberFormat类进行本地化的数字显示,它的主要功能是完成数字的格式化显示,存在于java.text包中
public abstract
class NumberFormat extends Format
二.DecimalFromat类
DecimalFormat类是NumberFormat类的子类,可以使用DecimalFormat指定格式化模版,也是存在于java.text包中
public class DecimalFormat extends NumberFormat
格式化模板如下:
NumberFormat相当于默认有个模板,而DecimalFormat可以接收自定义模版
参考资料:李兴华java视频
可以使用NumberFormat类进行本地化的数字显示,它的主要功能是完成数字的格式化显示,存在于java.text包中
public abstract
class NumberFormat extends Format
import java.text.*; public class NumberFormatDemo01{ public static void main(String[] args){ NumberFormat nf = null; //声明一个NumberFormat对象 nf = NumberFormat.getInstance(); //得到默认的数字格式化显示 System.out.println("格式化之后的数字:"+nf.format(10000000)); } }
import java.text.*; public class NumberFormatDemo01{ public static void main(String[] args){ NumberFormat nf = null; //声明一个NumberFormat对象 nf = NumberFormat.getInstance(); //得到默认的数字格式化显示 System.out.println("格式化之后的数字:"+nf.format(10000000)); System.out.println("格式化之后的数字:"+nf.format(1000.3456)); } }
二.DecimalFromat类
DecimalFormat类是NumberFormat类的子类,可以使用DecimalFormat指定格式化模版,也是存在于java.text包中
public class DecimalFormat extends NumberFormat
格式化模板如下:
import java.text.DecimalFormat; class FormatDemo{ public void format1(String pattern,double value){ DecimalFormat df = null; df = new DecimalFormat(pattern); //传入模板,实例化对象 String str = df.format(value); System.out.println("使用"+pattern+"格式化数字"+value+":"+str); } } public class DecimalFormatDemo01{ public static void main(String[] args){ FormatDemo demo = new FormatDemo(); //格式化对象的类 demo.format1("###,###.###",1112222.34567); demo.format1("000,000.000",1112222.34567); demo.format1("###,###.###¥",1112222.34567); demo.format1("##.###%",0.345678); demo.format1("00.###%",0.0345678); demo.format1("###.###\u2030",0.003456); } }
NumberFormat相当于默认有个模板,而DecimalFormat可以接收自定义模版
参考资料:李兴华java视频
相关文章推荐
- Flex中对表格某列的值进行数字格式化并求百分比添加%
- asp格式化日期时间格式的代码
- Flex中对表格中某列的值进行数字格式化保留两位小数
- javascript 格式化时间日期函数代码脚本之家修正版
- JS处理json日期格式化问题
- js对数字的格式化使用说明
- 关于mysql数据库格式化简单介绍
- Lua之字符串格式化例子和常用格式化参数介绍
- 再谈DOS批处理下格式化日期字符串的多种方法(详解)
- javascript 数字格式化输出的实现代码
- 实现批量linux格式化硬盘和挂载硬盘脚本分享
- C#日期时间格式化小结
- JavaScript自定义日期格式化函数详细解析
- php使用NumberFormatter格式化货币的方法
- php使用wordwrap格式化文本段落的方法
- PHP中常用的字符串格式化函数总结
- php实现的返回数据格式化类实例
- 阿里云主机Windows 2008服务器硬盘分区和格式化图文教程
- js时间日期格式化封装函数
- JS日期格式化之javascript Date format