关于Format类及其子类

来源:互联网 发布:在淘宝网上开店赚钱吗 编辑:程序博客网 时间:2024/05/16 04:56

1.Format 是一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类。
  格式化为 String:format()
  将String重新分析为对象:parseObject()
  它的子类:DateFormat、MessageFormat 和 NumberFormat 

  注意:要import java.text.*; 

2.getInstance() 获取一个适合于 当前语言环境 的有用的格式对象
  getInstance(Locale) 获取一个适合于 指定语言环境 的有用的格式对象,Locale.US还有Locale.UK.....
  getXXXIntsance()
  getXXXIntsance(Locale)

3.NumberFormat 是所有数字格式的抽象基类
  String aaa = NumberFormat.getCurrencyInstance().format(aa); 或者
  String aaa = DecimalFormat.getCurrencyInstance().format(aa); 

  DecimalFormat是专门用来格式化十进制数的 
 
  使用 getInstance 或 getNumberInstance 来获取常规数字格式。
  使用 getIntegerInstance 来获取整数数字格式。
  使用 getCurrencyInstance 来获取货币数字格式,小数点有面精确到2位
  使用 getPercentInstance 来获取显示百分比的格式。可将浮点数 0.55转换为55%,注意它还有四舍五入的功  能,0.495默认为50%
  

原创粉丝点击