模块 java.base
Package java.text
提供用于以独立于自然语言的方式处理文本,日期,数字和消息的类和接口。 这意味着您的主应用程序或applet可以编写为与语言无关,并且可以依赖于单独的动态链接的本地化资源。 这允许随时为新本地化添加本地化的灵活性。
这些类能够格式化日期,数字和消息,解析; 搜索和排序字符串; 并迭代字符,单词,句子和换行符。 该软件包包含三组主要类和接口:
- 迭代文本的类
- 用于格式化和解析的类
- 字符串整理的类
- 从以下版本开始:
- 1.1
-
接口摘要 接口 描述 AttributedCharacterIterator AttributedCharacterIterator
允许迭代文本和相关属性信息。CharacterIterator 该接口定义了用于文本双向迭代的协议。 -
类摘要 类 描述 Annotation 如果属性具有注释特征,则Annotation对象用作文本属性值的包装。AttributedCharacterIterator.Attribute 定义用于标识文本属性的属性键。AttributedString AttributedString保存文本和相关属性信息。Bidi 此类实现Unicode双向算法。BreakIterator BreakIterator
类实现了在文本中查找边界位置的方法。ChoiceFormat ChoiceFormat
允许您将格式附加到一系列数字。CollationElementIterator CollationElementIterator
类用作遍历国际字符串的每个字符的迭代器。CollationKey 甲CollationKey
表示String
下一个特定的规则Collator
对象。Collator Collator
类执行区域设置敏感String
比较。DateFormat DateFormat
是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化和分析日期或时间。DateFormat.Field 定义了用于作为属性键常数AttributedCharacterIterator
从返回DateFormat.formatToCharacterIterator
和字段标识符在FieldPosition
。DateFormatSymbols DateFormatSymbols
是用于封装可本地化日期时间格式数据的公共类,例如月份名称,星期几的名称和时区数据。DecimalFormat DecimalFormat
是的具体子类NumberFormat
格式化十进制数字。DecimalFormatSymbols 此类表示DecimalFormat
格式化数字所需的符号集(例如小数点分隔符,分组分隔符等)。FieldPosition FieldPosition
是Format
及其子类用于标识格式化输出中的字段的简单类。Format Format
是一个抽象基类,用于格式化区域设置敏感信息,如日期,消息和数字。Format.Field 定义了用于作为属性键常数AttributedCharacterIterator
从返回Format.formatToCharacterIterator
和字段标识符在FieldPosition
。MessageFormat MessageFormat
提供了一种以与语言MessageFormat
的方式生成连接消息的方法。MessageFormat.Field 定义从MessageFormat.formatToCharacterIterator
返回的AttributedCharacterIterator
中用作属性键的MessageFormat.formatToCharacterIterator
。Normalizer 该类提供方法normalize
,其将Unicode文本转换为等效的组合或分解形式,允许更容易地对文本进行排序和搜索。NumberFormat NumberFormat
是所有数字格式的抽象基类。NumberFormat.Field 定义了用于作为属性键常数AttributedCharacterIterator
从返回NumberFormat.formatToCharacterIterator
和字段标识符在FieldPosition
。ParsePosition ParsePosition
是Format
及其子类用于在解析期间跟踪当前位置的简单类。RuleBasedCollator 所述RuleBasedCollator
类是的具体子类Collator
,提供了一个简单的,数据驱动的表collator。SimpleDateFormat SimpleDateFormat
是一个具体的类,用于以区域设置敏感的方式格式化和解析日期。StringCharacterIterator StringCharacterIterator
实现CharacterIterator
协议为String
。 -
枚举摘要 Enum 描述 Normalizer.Form 此枚举提供了 Unicode Standard Annex #15 — Unicode Normalization Forms中描述的四种Unicode规范化形式的 常量以及两种访问它们的方法。 -
异常摘要 异常 描述 ParseException Signals that an error has been reached unexpectedly while parsing.