Most visited

Recently visited

Added in API level 24

android.icu.text

Interfaces

Collator.ReorderCodes 重新排序可在排序规则下重新排序的非脚本组的代码。
Replaceable Replaceable是一个接口,表示一个字符串,它支持用一个新的字符串替换它自己的范围。
SymbolTable 定义查找协议和解析符号名称的接口。
UnicodeMatcher UnicodeMatcher为可匹配可替换字符串中的一系列字符的对象定义了一个协议。

Classes

AlphabeticIndex<V> AlphabeticIndex支持创建适合给定语言的UI索引。
AlphabeticIndex.Bucket<V> 带有标签字符串和类型的索引“存储桶”。
AlphabeticIndex.ImmutableIndex<V> AlphabeticIndex不可变的线程安全版本。
AlphabeticIndex.Record<V> 一个(名称,数据)对,按名称排序到其中一个索引桶中。
BreakIterator [icu增强] ICU的替代BreakIterator 。 ICU特有的方法,字段和其他功能标记为“ [icu] ”。
CollationElementIterator CollationElementIterator是由RuleBasedCollator创建的遍历字符串的迭代器。
CollationKey 甲 CollationKey表示 String下一个特定的规则 Collator对象。
CollationKey.BoundMode API CollationKey.getBound()用于根据请求的绑定模式获取CollationKey的选项。
Collator [icu增强] ICU的替代Collator 。 ICU特有的方法,字段和其他功能标记为“ [icu] ”。
CompactDecimalFormat CompactDecimalFormat生成缩略号码,适合在环境中显示将限制房地产。
CurrencyPluralInfo 此类表示DecimalFormat格式化货币复数所需的信息,例如“3.00美元”或“1.00美元”。
DateFormat [icu增强] ICU的替代DateFormat 。 ICU特有的方法,字段和其他功能标记为“ [icu] ”。
DateFormat.Field 此内部类的实例用作DateFormat.formatToCharacterIterator()方法返回的AttributedCharacterIterator中的属性键和值。
DateFormatSymbols [icu增强] ICU的替代DateFormatSymbols 。 ICU特有的方法,字段和其他功能标记为“ [icu] ”。
DateIntervalFormat DateIntervalFormat是一种以语言无关的方式格式化和解析日期间隔的类。
DateIntervalInfo DateIntervalInfo是用于封装可本地化的日期时间间隔模式的公共类。
DateIntervalInfo.PatternInfo PatternInfo类保存间隔模式的第一部分和第二部分,以及间隔模式是否早于优先。
DateTimePatternGenerator 该类提供灵活的日期格式模式生成,如“yy-MM-dd”。
DateTimePatternGenerator.PatternInfo PatternInfo为addPattern(...)提供输出参数。
DecimalFormat [icu增强] ICU的替代DecimalFormat 。 ICU特有的方法,字段和其他功能标记为“ [icu] ”。
DecimalFormatSymbols [icu增强] ICU的替代DecimalFormatSymbols 。 ICU特有的方法,字段和其他功能标记为“ [icu] ”。
IDNA IDNA处理的抽象基类。
IDNA.Info IDNA处理错误的输出容器。
LocaleDisplayNames 返回ULocales和ULocales组件的显示名称。
MeasureFormat 度量对象的格式化程序。
MessageFormat [icu增强] ICU的替代MessageFormat 。 ICU特有的方法,字段和其他功能标记为“ [icu] ”。
MessageFormat.Field 定义从 MessageFormat.formatToCharacterIterator返回的 AttributedCharacterIterator中用作属性键的 MessageFormat.formatToCharacterIterator 。
MessagePattern 分析并表示ICU MessageFormat模式。
MessagePattern.Part 消息模式“部分”,表示模式解析事件。
Normalizer 旧的Unicode规范化API。
Normalizer.QuickCheckResult quickCheck()的结果值。
Normalizer2 用于标准Unicode规范化或使用自定义映射表的Unicode规范化功能。
NumberFormat [icu增强] ICU的替代NumberFormat 。 ICU特有的方法,字段和其他功能标记为“ [icu] ”。
NumberFormat.Field 此内部类的实例用作NumberFormat.formatToCharacterIterator()方法返回的AttributedCharacterIterator中的属性键和值。
NumberingSystem NumberingSystem是所有数字系统的基类。
PluralFormat PluralFormat支持创建具有复数变形的国际化消息。
PluralRules

定义将非负数值映射到一小组关键字上的规则。

RelativeDateTimeFormatter 格式化简单的相对日期。
RuleBasedCollator

RuleBasedCollator是Collator的具体子类。

SearchIterator SearchIterator是一个抽象基类,提供了在文本字符串内搜索模式的方法。
SelectFormat

SelectFormat支持通过基于关键词选择短语来创建国际化消息。

SimpleDateFormat [icu增强] ICU的替代SimpleDateFormat 。 ICU特有的方法,字段和其他功能标记为“ [icu] ”。
StringSearch StringSearch是一个 SearchIterator ,它根据 RuleBasedCollator对象中定义的比较规则提供对语言敏感的文本搜索。
TimeZoneFormat TimeZoneFormat支持时区显示名称格式和解析。
TimeZoneNames TimeZoneNames是一个抽象类,表示由 UTS#35 Unicode Locale Data Markup Language (LDML)定义的时区显示名称数据模型。
UCharacterIterator 抽象类,定义用于迭代文本对象的API。这是用于前向和后向迭代以及随机访问文本对象的接口。
UFormat 一个抽象类,它扩展了 Format以提供额外的ICU协议,特别是 getLocale() API。
UnicodeFilter UnicodeFilter定义了用于选择Unicode字符的全范围(U + 0000到U + FFFF)的子集的协议。
UnicodeSet 一组可变的Unicode字符和多字符字符串。
UnicodeSet.EntryRange 类似于结构的类用于遍历范围,用于迭代比String更快。
UnicodeSetIterator UnicodeSetIterator迭代UnicodeSet的内容。
UnicodeSetSpanner 一个辅助类,用于根据UnicodeSet匹配计算,替换和修剪CharSequences。

Enums

AlphabeticIndex.Bucket.LabelType 标签的类型
CompactDecimalFormat.CompactStyle CompactDecimalFormat的样式参数。
DateFormat.BooleanAttribute 布尔属性
DisplayContext 显示上下文设置。
DisplayContext.Type 键入DisplayContext的值
IDNA.Error IDNA错误位设置值。
LocaleDisplayNames.DialectHandling Enum用于 getInstance(ULocale, DialectHandling) 。
MeasureFormat.FormatWidth 格式化宽度枚举。
MessagePattern.ApostropheMode 当撇号开始引用MessageFormat输出的文字文本时的模式。
MessagePattern.ArgType 参数类型常量。
MessagePattern.Part.Type 部件类型常量。
Normalizer2.Mode 标准化模式的常量。
PluralRules.PluralType 复数类型和PluralRules。
RelativeDateTimeFormatter.AbsoluteUnit 代表一个绝对单位。
RelativeDateTimeFormatter.Direction 代表绝对单位的方向,例如“下周二”或“上周二”
RelativeDateTimeFormatter.RelativeUnit 表示格式化相对日期的单位。
RelativeDateTimeFormatter.Style 格式化风格
SearchIterator.ElementComparisonType 控制比较元素比较方式的选项。
TimeZoneFormat.GMTOffsetPatternType 偏移模式类型枚举。
TimeZoneFormat.ParseOption 解析选项枚举,用于指定可选的解析行为。
TimeZoneFormat.Style 格式/解析API在 TimeZoneFormat使用的时区显示格式样式枚举。
TimeZoneFormat.TimeType 用于接收 TimeZoneFormat API中的时间类型(标准时间,日光时间或未知)的时间类型枚举。
TimeZoneNames.NameType 时区显示名称类型
UnicodeSet.ComparisonStyle compareTo(UnicodeSet, ComparisonStyle)使用的比较样式枚举。
UnicodeSet.SpanCondition 包含当前字符时span()和类似函数是否继续的参数值与
UnicodeSetSpanner.CountMethod replaceFrom和countIn选项用于控制如何处理每个匹配的跨度。
UnicodeSetSpanner.TrimOption trim()方法的选项

Exceptions

StringPrepParseException 将输入解析为StringPrep或IDNA时发生信号错误的异常。

Hooray!