Java.text

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,754评论 18 399
  • 一、EL表达式简介 1.EL全名为Expression Language。主要作用: 获取数据:EL表达式主要用于...
    yjaal阅读 4,048评论 2 28
  • 作者 1 一个Java源程序是由若干个类 组成。 2 class 是Java的关键字,用来定义类。 3 Java应...
    java大湿兄阅读 5,553评论 4 169
  • 蔡琴的这首歌,给我的感觉就是,在一个有着落地窗的海边房子里,落地窗外是一个大大的阳台,然后海风徐徐吹来,落地窗白色...
    Rofinejoo2阅读 257评论 0 0
  • 前言 最近公司需要做一个类似微信那种选择头像和上传图片的功能,本想上github上找的,后来想了想,还是自己做一个...
    ReturnYHH阅读 2,909评论 3 5