您的位置:首页 > 编程语言 > Java开发

java Format

2016-01-30 18:58 489 查看
Format是一个用于格式化的抽象类。

Format用于将你的输入格式化为String,和将String解析为Object;

子类化

java平台为格式化日期,消息和数字分别提供了三个特殊的Format的子类:DateFormat,MessageFormat,NumberFormat。

具体的子类必须实现的三个方法:

format(Object obj, StringBuffer toAppendTo, FieldPosition pos)

formatToCharacterIterator(Object obj)

parseObject(String source, ParsePosition pos)

大多数子类还需要实现以下工厂方法:

getInstance 获取一个适合于当前语言环境的有用的格式对象

getInstance(Locale) 获取一个适合于指定语言环境的有用的格式对象。

此外,某些子类还可以为了实现更加特殊的用途实现了其他getXXXXXInstance()方法。例如,NumberFormat类提供了getPercentInstance()和getCurrencyInstance()方法来获取特殊的数字格式器。

Format的子类如果允许程序员能为不同的语言环境创建对象,必须实现以下方法:

public static Locale[] getAvailableLocales()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 格式化