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!