public static final enum Normalizer2.Mode
extends Enum<Normalizer2.Mode>
java.lang.Object | ||
↳ | java.lang.Enum<android.icu.text.Normalizer2.Mode> | |
↳ | android.icu.text.Normalizer2.Mode |
标准化模式的常量。 有关标准Unicode规范化形式的详细信息以及还可用于自定义映射表的算法,请参见http://www.unicode.org/unicode/reports/tr15/
Enum values |
|
---|---|
Normalizer2.Mode |
COMPOSE 分解后再组合。 |
Normalizer2.Mode |
COMPOSE_CONTIGUOUS 仅连续撰写。 |
Normalizer2.Mode |
DECOMPOSE 映射,并重新排序规范。 |
Normalizer2.Mode |
FCD “快速C或D”形式。 |
Public methods |
|
---|---|
static Normalizer2.Mode |
valueOf(String name) |
static final Mode[] |
values() |
Inherited methods |
|
---|---|
From class java.lang.Enum
|
|
From class java.lang.Object
|
|
From interface java.lang.Comparable
|
Normalizer2.Mode COMPOSE
分解后再组合。 使用“nfc”实例时与标准NFC相同。 与使用“nfkc”实例时的标准NFKC相同。 有关标准Unicode规范化表单的详细信息,请参见http://www.unicode.org/unicode/reports/tr15/
Normalizer2.Mode COMPOSE_CONTIGUOUS
仅连续撰写。 也称为“FCC”或“Fast C连续”。 结果通常会但不总是在NFC中。 结果将符合对处理有用的FCD。
不是标准的Unicode标准化表单。
有关详细信息,请参阅http://www.unicode.org/notes/tn5/#FCC
Normalizer2.Mode DECOMPOSE
映射,并重新排序规范。 与使用“nfc”实例时的标准NFD相同。 与使用“nfkc”实例时的标准NFKD相同。 有关标准Unicode规范化表单的详细信息,请参见http://www.unicode.org/unicode/reports/tr15/
Normalizer2.Mode FCD
“快速C或D”形式。 如果一个字符串处于这种形式,那么不进行重新排序的进一步分解将产生与DECOMPOSE相同的形式。 “快速C或D”格式的文本可以使用“正常关闭”数据表进行高效处理,也就是说,为等效文本提供等效数据,而不必完全标准化。
不是标准的Unicode标准化表单。
不是一种独特的形式:不同的FCD字符串可以是正常等价的。
有关详细信息,请参见http://www.unicode.org/notes/tn5/#FCD
Normalizer2.Mode valueOf (String name)
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
Normalizer2.Mode |