Java.text

作者: 呼天阔 | 来源:发表于2017-10-14 13:00 被阅读0次

1、 描述

提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。这意味着所编写的主程序或 applet 是与语言无关的,并且它可以依靠独立的、动态链接的本地化资源。这实现了随时为新本地化添加本地化的灵活性。这些类能够格式化日期、数字和消息,分析,搜索和排序字符串,以及迭代字符、单词、语句和换行符。

2、 三大主要类和接口组

用于迭代文本的类
用于格式化和分析的类
用于整理字符串的类

3、 常用类

java.text.format是一个抽象类,它实现了两个接口Serializable和Cloneable。
  格式化日期、消息和数字分别提供了三个特殊的 Format 的子类:DateFormat、MessageFormat 和 NumberFormat。从名字上就可以看出这三个类分别适用于日期格式化、消息格式化和数字格式化,其中NumberFormat与DateFormat是两个抽象类。

(1)NumberFormat的子类:DecimalFormat、ChoiceFormat……
DecimalFormat类的作用是将数值型数据格式化成我们需要的格式的字符串或将字符串数据反格式化为一个Number型对象
  ChoiceFormat类可以将数值型数据转化为我们需要显示的字符串,或将一个字符串转换为一个Number型对象,需要注意的是,该类对数据的转换并不是精确匹配。
(2)DateFormat的子类:SimpleDateFormat日期/时间格式化子类,允许进行格式化(也就是日期 -> 文本)、解析(文本-> 日期)和标准化。

1.png 2.png

相关文章

  • Java.text

    1、 描述 提供以与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。这意味着所编写的主程序或 ap...

  • JavaSE进阶六 通用类

    java中对日期的处理 SimpleDateFormat是java.text包下,专门处理日期格式化的类。 以下代...

  • ***日期操作类(SimpleDateFormat类)

    日期格式化类型 重要代码模型。java.text是一个专门实现国际化程序的开发包,而SimpleDateForma...

  • Java常用类库-DateFormat类

    DateFormat 类 是一个用于格式化日期/时间子类的抽象类,其在 java.text 包中。日期/时间格式化...

网友评论

    本文标题:Java.text

    本文链接:https://www.haomeiwen.com/subject/jzmxuxtx.html