模块
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.