Module java.base

Package java.text


package java.text
提供处理文本、日期、数字和消息的类和接口,独立于自然语言。这意味着您的主应用程序或小程序可以编写为与语言无关,并且可以依赖于单独的、动态链接的本地化资源。这允许随时添加新的本地化。

这些类能够格式化日期、数字和消息,解析;搜索和排序字符串;以及迭代字符、单词、句子和换行符。此包含有三个主要组的类和接口:

  • 用于文本迭代的类
  • 用于格式化和解析的类
  • 用于字符串排序的类
自版本:
1.1
  • Class
    Description
    如果属性具有注释特性,则Annotation对象用作文本属性值的包装器。
    AttributedCharacterIterator允许通过文本和相关属性信息进行迭代。
    定义用于标识文本属性的属性键。
    AttributedString保存文本和相关属性信息。
    该类实现Unicode双向算法。
    BreakIterator类实现了在文本中查找边界位置的方法。
    该接口定义了在文本上进行双向迭代的协议。
    ChoiceFormat允许您将格式附加到一系列数字。
    CollationElementIterator类用作遍历国际字符串的迭代器。
    CollationKey表示特定Collator对象规则下的String。
    Collator类执行区域敏感的String比较。
    CompactNumberFormat是NumberFormat的一个具体子类,用于以紧凑形式格式化十进制数。
    DateFormat是日期/时间格式化子类的抽象类,以语言无关的方式格式化和解析日期或时间。
    定义用作DateFormat.formatToCharacterIterator返回的AttributedCharacterIterator中的属性键,以及FieldPosition中的字段标识符的常量。
    DateFormatSymbols是一个公共类,用于封装可本地化的日期时间格式数据,如月份名称、星期几的名称和时区数据。
    DecimalFormat是NumberFormat的一个具体子类,用于格式化十进制数。
    该类表示DecimalFormat格式化数字所需的符号集(如小数分隔符、分组分隔符等)。
    FieldPosition是Format及其子类用于标识格式化输出中字段的简单类。
    Format是用于格式化区域敏感信息(如日期、消息和数字)的抽象基类。
    定义用作Format.formatToCharacterIterator返回的AttributedCharacterIterator中的属性键,以及FieldPosition中的字段标识符的常量。
    MessageFormat提供了以语言中立方式生成连接的消息的方法。
    定义用作MessageFormat.formatToCharacterIterator返回的AttributedCharacterIterator中的属性键的常量。
    该类提供了normalize方法,将Unicode文本转换为等效的组合或分解形式,从而更容易地对文本进行排序和搜索。
    该枚举提供了四种Unicode规范化形式的常量,这些常量在Unicode标准附录#15—Unicode规范化形式中有描述,并提供了两种访问方法。
    NumberFormat是所有数字格式的抽象基类。
    定义用作NumberFormat.formatToCharacterIterator返回的AttributedCharacterIterator中的属性键,以及FieldPosition中的字段标识符的常量。
    数字格式样式。
    在解析时意外地达到错误的信号。
    ParsePosition是Format及其子类用于在解析过程中跟踪当前位置的简单类。
    RuleBasedCollator类是Collator的一个具体子类,提供了一个简单的、数据驱动的表排序器。
    SimpleDateFormat是以区域敏感方式格式化和解析日期的具体类。
    StringCharacterIterator实现了String的CharacterIterator协议。