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()
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对世界各个时区(TimeZone)的通用转换处理方法(转载)
- java-注解annotation
- java-模拟tomcat服务器
- java-用HttpURLConnection发送Http请求.
- java-WEB中的监听器Lisener
- Android IPC进程间通讯机制
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- 介绍一款信息管理系统的开源框架---jeecg
- 聚类算法之kmeans算法java版本
- java实现 PageRank算法
- PropertyChangeListener简单理解
- c++11 + SDL2 + ffmpeg +OpenAL + java = Android播放器
- 插入排序
- 冒泡排序
- 堆排序
- 快速排序
- 二叉查找树