Format类及其子类(DateFormat、NumberFormat、MessageFormat)详细介绍:
Format只观其字面意思我们就可以简单的了解到Format类用于格式化。
Format是一个抽象基类用于格式化区域设置敏感信息,如日期,消息和数字。为其提供了三个子类:DataFormat、NumberFormat、MessageFormat。其具体子类必须实现以下两种方法:
format(Object obj, StringBuffer toAppendTo, FieldPosition pos)格式化对象并将结果文本附加到给定的字符串缓冲区。
formatToCharacterIterator(Object obj)格式化一个生成的对象
parseObject(String source, ParsePosition pos)解析字符串中的文本以生成对象
格式化format | 将字符串转化为日期,消息和数字的格式 | 返回值为String类型 |
解析parse | 将日期,消息和数字转化为字符串的形式 | 返回值为Date、Number、Object[]类型 |
下面介绍一下Format类的子类(太长了,所以分开来写了)