Most visited

Recently visited

Added in API level 24

UProperty

public interface UProperty

android.icu.lang.UProperty


Unicode属性的选择常量。

这些常量用于像UCharacter.hasBinaryProperty(int)这样的函数中,以选择其中一个Unicode属性。

属性API旨在反映Unicode字符数据库(UCD)和Unicode技术报告(UTR)中定义的Unicode属性。

有关这些属性的详细信息,请参阅 http://www.unicode.org

对于Unicode属性的名称,请参阅UCD文件PropertyAliases.txt。

重要提示:如果ICU使用Unicode版本低于3.2的UCD文件构建,那么标记为“新”的属性不可用或不可用。 检查UCharacter.getUnicodeVersion()以确保。

也可以看看:

Summary

Nested classes

interface UProperty.NameChoice

UCharacter.getPropertyName()和UCharacter.getPropertyValueName()的选择器常量。

Constants

int AGE

字符串属性年龄。

int ALPHABETIC

二进制属性按字母顺序。

int ASCII_HEX_DIGIT

二进制属性ASCII_Hex_Digit(0-9 AF af)。

int BIDI_CLASS

枚举属性Bidi_Class。

int BIDI_CONTROL

二元属性Bidi_Control。

int BIDI_MIRRORED

二元属性Bidi_Mirrored。

int BIDI_MIRRORING_GLYPH

字符串属性Bidi_Mirroring_Glyph。

int BIDI_PAIRED_BRACKET

字符串属性Bidi_Paired_Bracket(Unicode 6.3中的新增内容)。

int BIDI_PAIRED_BRACKET_TYPE

枚举属性Bidi_Paired_Bracket_Type(Unicode 6.3中的新增)。

int BINARY_START

二进制Unicode属性的第一个常量。

int BLOCK

枚举属性Block。

int CANONICAL_COMBINING_CLASS

枚举属性Canonical_Combining_Class。

int CASED

二进制属性包含。

int CASE_FOLDING

字符串属性Case_Folding。

int CASE_IGNORABLE

二进制属性Case_Ignorable。

int CASE_SENSITIVE

二元属性Case_Sensitive。

int CHANGES_WHEN_CASEFOLDED

二进制属性Changes_When_Casefolded。

int CHANGES_WHEN_CASEMAPPED

二进制属性Changes_When_Casemapped。

int CHANGES_WHEN_LOWERCASED

二进制属性Changes_When_Lowercased。

int CHANGES_WHEN_NFKC_CASEFOLDED

二进制属性Changes_When_NFKC_Casefolded。

int CHANGES_WHEN_TITLECASED

二进制属性Changes_When_Titlecased。

int CHANGES_WHEN_UPPERCASED

二进制属性Changes_When_Uppercased。

int DASH

二进制属性Dash。

int DECOMPOSITION_TYPE

枚举属性Decomposition_Type。

int DEFAULT_IGNORABLE_CODE_POINT

二进制属性Default_Ignorable_Code_Point(新)。

int DEPRECATED

二元属性已弃用(新)。

int DIACRITIC

二进制属性Diacritic。

int DOUBLE_START

双Unicode属性的第一个常量。

int EAST_ASIAN_WIDTH

枚举属性East_Asian_Width。

int EXTENDER

二进制属性扩展器。

int FULL_COMPOSITION_EXCLUSION

二进制属性Full_Composition_Exclusion。

int GENERAL_CATEGORY

枚举属性General_Category。

int GENERAL_CATEGORY_MASK

位掩码属性General_Category_Mask。

int GRAPHEME_BASE

二进制属性Grapheme_Base(new)。

int GRAPHEME_CLUSTER_BREAK

枚举属性Grapheme_Cluster_Break(Unicode 4.1中的新增内容)。

int GRAPHEME_EXTEND

二进制属性Grapheme_Extend(new)。

int GRAPHEME_LINK

二进制属性Grapheme_Link(新)。

int HANGUL_SYLLABLE_TYPE

枚举属性Hangul_Syllable_Type,Unicode 4中新增。

int HEX_DIGIT

二进制属性Hex_Digit。

int HYPHEN

二元属性连字符。

int IDEOGRAPHIC

二元财产表意。

int IDS_BINARY_OPERATOR

二进制属性IDS_Binary_Operator(新)。

int IDS_TRINARY_OPERATOR

二进制属性IDS_T_Operator(新)。

int ID_CONTINUE

二进制属性ID_Continue。

int ID_START

二进制属性ID_Start。

int INT_START

枚举/整数Unicode属性的第一个常量。

int JOINING_GROUP

枚举属性Joining_Group。

int JOINING_TYPE

枚举属性Joining_Type。

int JOIN_CONTROL

二进制属性Join_Control。

int LEAD_CANONICAL_COMBINING_CLASS

枚举属性Lead_Canonical_Combining_Class。

int LINE_BREAK

枚举属性Line_Break。

int LOGICAL_ORDER_EXCEPTION

二进制属性Logical_Order_Exception(新)。

int LOWERCASE

二进制属性小写。

int LOWERCASE_MAPPING

字符串属性Lowercase_Mapping。

int MASK_START

位掩码Unicode属性的第一个常量。

int MATH

二进制属性数学。

int NAME

字符串属性名称。

int NFC_INERT

二进制属性NFC_Inert。

int NFC_QUICK_CHECK

枚举属性NFC_Quick_Check。

int NFD_INERT

二进制属性NFD_Inert。

int NFD_QUICK_CHECK

枚举属性NFD_Quick_Check。

int NFKC_INERT

二元属性NFKC_Inert。

int NFKC_QUICK_CHECK

枚举属性NFKC_Quick_Check。

int NFKD_INERT

二进制属性NFKD_Inert。

int NFKD_QUICK_CHECK

枚举属性NFKD_Quick_Check。

int NONCHARACTER_CODE_POINT

二进制属性Noncharacter_Code_Point。

int NUMERIC_TYPE

枚举属性Numeric_Type。

int NUMERIC_VALUE

Double属性Numeric_Value。

int OTHER_PROPERTY_START

对于具有异常值类型的Unicode属性,首先是常量。

int PATTERN_SYNTAX

二进制属性Pattern_Syntax(Unicode 4.1中的新增内容)。

int PATTERN_WHITE_SPACE

二进制属性Pattern_White_Space(Unicode 4.1中的新增内容)。

int POSIX_ALNUM

二进制属性alnum(一个C / POSIX字符类)。

int POSIX_BLANK

二进制属性空白(一个C / POSIX字符类)。

int POSIX_GRAPH

二进制属性图(C / POSIX字符类)。

int POSIX_PRINT

二进制属性打印(一个C / POSIX字符类)。

int POSIX_XDIGIT

二进制属性xdigit(一个C / POSIX字符类)。

int QUOTATION_MARK

二元属性Quotation_Mark。

int RADICAL

二进制属性激进(新)。

int SCRIPT

枚举属性脚本。

int SCRIPT_EXTENSIONS

杂项属性Script_Extensions(Unicode 6.0中的新增内容)。

int SEGMENT_STARTER

二进制属性Segment_Starter。

int SENTENCE_BREAK

枚举属性Sentence_Break(Unicode 4.1中的新增内容)。

int SIMPLE_CASE_FOLDING

String属性Simple_Case_Folding。

int SIMPLE_LOWERCASE_MAPPING

String属性Simple_Lowercase_Mapping。

int SIMPLE_TITLECASE_MAPPING

String属性Simple_Titlecase_Mapping。

int SIMPLE_UPPERCASE_MAPPING

String属性Simple_Uppercase_Mapping。

int SOFT_DOTTED

二进制属性Soft_Dotted(新)。

int STRING_START

字符串Unicode属性的第一个常量。

int S_TERM

二进制属性STerm(Unicode 4.0.1新增)。

int TERMINAL_PUNCTUATION

二进制属性Terminal_Punctuation。

int TITLECASE_MAPPING

字符串属性Titlecase_Mapping。

int TRAIL_CANONICAL_COMBINING_CLASS

枚举属性Trail_Canonical_Combining_Class。

int UNIFIED_IDEOGRAPH

二进制属性Unified_Ideograph(新)。

int UPPERCASE

二进制属性大写。

int UPPERCASE_MAPPING

字符串属性Uppercase_Mapping。

int VARIATION_SELECTOR

二进制属性Variation_Selector(Unicode 4.0.1中的新增内容)。

int WHITE_SPACE

二进制属性White_Space。

int WORD_BREAK

枚举属性Word_Break(Unicode 4.1中的新增内容)。

int XID_CONTINUE

二进制属性XID_Continue。

int XID_START

二进制属性XID_Start。

Constants

AGE

Added in API level 24
int AGE

字符串属性年龄。 对应于UCharacter.getAge(int)。

常量值:16384(0x00004000)

ALPHABETIC

Added in API level 24
int ALPHABETIC

二进制属性按字母顺序。

UCharacter.isUAlphabetic()的属性,与UCharacter.isalpha()中的属性不同。

Lu + Ll + Lt + Lm + Lo + Nl + Other_Alphabetic。

常量值:0(0x00000000)

ASCII_HEX_DIGIT

Added in API level 24
int ASCII_HEX_DIGIT

二进制属性ASCII_Hex_Digit(0-9 AF af)。

常数值:1(0x00000001)

BIDI_CLASS

Added in API level 24
int BIDI_CLASS

枚举属性Bidi_Class。 与UCharacter.getDirection(int)相同,返回UCharacterDirection值。

常量值:4096(0x00001000)

BIDI_CONTROL

Added in API level 24
int BIDI_CONTROL

二元属性Bidi_Control。

格式化在Bidi算法中具有特定功能的控件。

常量值:2(0x00000002)

BIDI_MIRRORED

Added in API level 24
int BIDI_MIRRORED

二元属性Bidi_Mirrored。

可能会改变以RTL文本显示的字符。

UCharacter.isMirrored()的属性。

参见Bidi算法; UTR 9。

常量值:3(0x00000003)

BIDI_MIRRORING_GLYPH

Added in API level 24
int BIDI_MIRRORING_GLYPH

字符串属性Bidi_Mirroring_Glyph。 对应于UCharacter.getMirror(int)。

常量值:16385(0x00004001)

BIDI_PAIRED_BRACKET

Added in API level 24
int BIDI_PAIRED_BRACKET

字符串属性Bidi_Paired_Bracket(Unicode 6.3中的新增内容)。 对应于UCharacter.getBidiPairedBracket。

常量值:16397(0x0000400d)

BIDI_PAIRED_BRACKET_TYPE

Added in API level 24
int BIDI_PAIRED_BRACKET_TYPE

枚举属性Bidi_Paired_Bracket_Type(Unicode 6.3中的新增)。 用于UAX#9:Unicode双向算法(http://www.unicode.org/reports/tr9/)返回UCharacter.BidiPairedBracketType值。

常量值:4117(0x00001015)

BINARY_START

Added in API level 24
int BINARY_START

二进制Unicode属性的第一个常量。

常量值:0(0x00000000)

BLOCK

Added in API level 24
int BLOCK

枚举属性Block。 与UCharacter.UnicodeBlock.of(int)相同,返回UCharacter.UnicodeBlock值。

常量值:4097(0x00001001)

CANONICAL_COMBINING_CLASS

Added in API level 24
int CANONICAL_COMBINING_CLASS

枚举属性Canonical_Combining_Class。 与UCharacter.getCombiningClass(int)相同,返回8位数值。

常量值:4098(0x00001002)

CASED

Added in API level 24
int CASED

二进制属性包含。 用于小写字母,大写字母和Titlecase字符。

常量值:49(0x00000031)

CASE_FOLDING

Added in API level 24
int CASE_FOLDING

字符串属性Case_Folding。 对应于UCharacter.foldCase(String,boolean)。

常量值:16386(0x00004002)

CASE_IGNORABLE

Added in API level 24
int CASE_IGNORABLE

二进制属性Case_Ignorable。 用于上下文相关的大小写映射。

常量值:50(0x00000032)

CASE_SENSITIVE

Added in API level 24
int CASE_SENSITIVE

二元属性Case_Sensitive。

既可以是案例映射的来源,也可以是案例映射的目标。 不同于一般类别Cased_Letter。

常量值:34(0x00000022)

CHANGES_WHEN_CASEFOLDED

Added in API level 24
int CHANGES_WHEN_CASEFOLDED

二进制属性Changes_When_Casefolded。

常数值:54(0x00000036)

CHANGES_WHEN_CASEMAPPED

Added in API level 24
int CHANGES_WHEN_CASEMAPPED

二进制属性Changes_When_Casemapped。

常量值:55(0x00000037)

CHANGES_WHEN_LOWERCASED

Added in API level 24
int CHANGES_WHEN_LOWERCASED

二进制属性Changes_When_Lowercased。

常量值:51(0x00000033)

CHANGES_WHEN_NFKC_CASEFOLDED

Added in API level 24
int CHANGES_WHEN_NFKC_CASEFOLDED

二进制属性Changes_When_NFKC_Casefolded。

常量值:56(0x00000038)

CHANGES_WHEN_TITLECASED

Added in API level 24
int CHANGES_WHEN_TITLECASED

二进制属性Changes_When_Titlecased。

常量值:53(0x00000035)

CHANGES_WHEN_UPPERCASED

Added in API level 24
int CHANGES_WHEN_UPPERCASED

二进制属性Changes_When_Uppercased。

常量值:52(0x00000034)

DASH

Added in API level 24
int DASH

二进制属性Dash。

破折号的变化。

常量值:4(0x00000004)

DECOMPOSITION_TYPE

Added in API level 24
int DECOMPOSITION_TYPE

枚举属性Decomposition_Type。 返回UCharacter.DecompositionType值。

常量值:4099(0x00001003)

DEFAULT_IGNORABLE_CODE_POINT

Added in API level 24
int DEFAULT_IGNORABLE_CODE_POINT

二进制属性Default_Ignorable_Code_Point(新)。

表示代码点在大多数处理中可忽略的属性。

CodePoint(2060..206F,FFF0..FFFB,E0000..E0FFF)+ Other_Default_Ignorable_Code_Point +(Cf + Cc + Cs- White_Space)

常量值:5(0x00000005)

DEPRECATED

Added in API level 24
int DEPRECATED

二元属性已弃用(新)。

不鼓励使用不推荐使用的字符。

常数值:6(0x00000006)

DIACRITIC

Added in API level 24
int DIACRITIC

二进制属性Diacritic。

在语言上修改他们应用的另一个角色的含义的字符。

常量值:7(0x00000007)

DOUBLE_START

Added in API level 24
int DOUBLE_START

双Unicode属性的第一个常量。

常量值:12288(0x00003000)

EAST_ASIAN_WIDTH

Added in API level 24
int EAST_ASIAN_WIDTH

枚举属性East_Asian_Width。 请参阅http://www.unicode.org/reports/tr11/返回UCharacter.EastAsianWidth值。

常量值:4100(0x00001004)

EXTENDER

Added in API level 24
int EXTENDER

二进制属性扩展器。

扩展先前字母字符的值或形状,例如长度和迭代标记。

常量值:8(0x00000008)

FULL_COMPOSITION_EXCLUSION

Added in API level 24
int FULL_COMPOSITION_EXCLUSION

二进制属性Full_Composition_Exclusion。

CompositionExclusions.txt + Singleton分解+非起始分解。

常量值:9(0x00000009)

GENERAL_CATEGORY

Added in API level 24
int GENERAL_CATEGORY

枚举属性General_Category。 与UCharacter.getType(int)相同,返回UCharacterCategory值。

常量值:4101(0x00001005)

GENERAL_CATEGORY_MASK

Added in API level 24
int GENERAL_CATEGORY_MASK

位掩码属性General_Category_Mask。 这是作为位掩码返回的General_Category属性。 在UCharacter.getIntPropertyValue(c)中使用时,返回设置了一位的UCharacterCategory值的位掩码。 当与UCharacter.getPropertyValueName()和UCharacter.getPropertyValueEnum()一起使用时,多位掩码用于诸如“字母”的类别集合。

常量值:8192(0x00002000)

GRAPHEME_BASE

Added in API level 24
int GRAPHEME_BASE

二进制属性Grapheme_Base(new)。

用于编程确定字形集群边界。 [0..10FFFF] -CC-CF-Cs的钴-CN-ZL-ZP-Grapheme_Link-Grapheme_Extend-CGJ

常量值:10(0x0000000a)

GRAPHEME_CLUSTER_BREAK

Added in API level 24
int GRAPHEME_CLUSTER_BREAK

枚举属性Grapheme_Cluster_Break(Unicode 4.1中的新增内容)。 用于UAX#29:文本边界(http://www.unicode.org/reports/tr29/)返回UCharacter.GraphemeClusterBreak值。

常量值:4114(0x00001012)

GRAPHEME_EXTEND

Added in API level 24
int GRAPHEME_EXTEND

二进制属性Grapheme_Extend(new)。

用于编程确定字形集群边界。

我+锰+ MC + Other_Grapheme_Extend-Grapheme_Link-CGJ

常量值:11(0x0000000b)

GRAPHEME_LINK

Added in API level 24
int GRAPHEME_LINK

二进制属性Grapheme_Link(新)。

用于编程确定字形集群边界。

常量值:12(0x0000000c)

HANGUL_SYLLABLE_TYPE

Added in API level 24
int HANGUL_SYLLABLE_TYPE

枚举属性Hangul_Syllable_Type,Unicode 4中的新值。返回UCharacter.HangulSyllableType值。

常量值:4107(0x0000100b)

HEX_DIGIT

Added in API level 24
int HEX_DIGIT

二进制属性Hex_Digit。

通常用于十六进制数字的字符。

常量值:13(0x0000000d)

HYPHEN

Added in API level 24
int HYPHEN

二元属性连字符。

虚线用于标记单词之间的连接,加上片假名中间点。

常量值:14(0x0000000e)

IDEOGRAPHIC

Added in API level 24
int IDEOGRAPHIC

二元财产表意。

CJKV表意文字。

常量值:17(0x00000011)

IDS_BINARY_OPERATOR

Added in API level 24
int IDS_BINARY_OPERATOR

二进制属性IDS_Binary_Operator(新)。

用于编程确定表意描述序列。

常量值:18(0x00000012)

IDS_TRINARY_OPERATOR

Added in API level 24
int IDS_TRINARY_OPERATOR

二进制属性IDS_T_Operator(新)。

用于编程确定表意描述序列。

常量值:19(0x00000013)

ID_CONTINUE

Added in API level 24
int ID_CONTINUE

二进制属性ID_Continue。

可以继续标识符的字符。

ID_Start +锰+ MC +钕+ PC

常量值:15(0x0000000f)

ID_START

Added in API level 24
int ID_START

二进制属性ID_Start。

可以启动标识符的字符。

卢+ 11 + LT + Lm的+罗+ NL

常量值:16(0x00000010)

INT_START

Added in API level 24
int INT_START

枚举/整数Unicode属性的第一个常量。

常量值:4096(0x00001000)

JOINING_GROUP

Added in API level 24
int JOINING_GROUP

枚举属性Joining_Group。 返回UCharacter.JoiningGroup值。

常量值:4102(0x00001006)

JOINING_TYPE

Added in API level 24
int JOINING_TYPE

枚举属性Joining_Type。 返回UCharacter.JoiningType值。

常量值:4103(0x00001007)

JOIN_CONTROL

Added in API level 24
int JOIN_CONTROL

二进制属性Join_Control。

格式化控制草写连接和连接。

常量值:20(0x00000014)

LEAD_CANONICAL_COMBINING_CLASS

Added in API level 24
int LEAD_CANONICAL_COMBINING_CLASS

枚举属性Lead_Canonical_Combining_Class。 分解的第一个码点的ccc的ICU特定属性,或lccc(c)= ccc(NFD(c)[0])。 用于检查经典排序的文本; 请参阅Normalizer.FCD和http://www.unicode.org/notes/tn5/#FCD。 返回像CANONICAL_COMBINING_CLASS这样的8位数值。

常量值:4112(0x00001010)

LINE_BREAK

Added in API level 24
int LINE_BREAK

枚举属性Line_Break。 返回UCharacter.LineBreak值。

常量值:4104(0x00001008)

LOGICAL_ORDER_EXCEPTION

Added in API level 24
int LOGICAL_ORDER_EXCEPTION

二进制属性Logical_Order_Exception(新)。

在大多数处理中不使用逻辑顺序并需要特殊处理的字符。

常量值:21(0x00000015)

LOWERCASE

Added in API level 24
int LOWERCASE

二进制属性小写。

与UCharacter.isULowercase()相同,与UCharacter.islower()不同。

LL + Other_Lowercase

常量值:22(0x00000016)

LOWERCASE_MAPPING

Added in API level 24
int LOWERCASE_MAPPING

字符串属性Lowercase_Mapping。 对应于UCharacter.toLowerCase(String)。

常量值:16388(0x00004004)

MASK_START

Added in API level 24
int MASK_START

位掩码Unicode属性的第一个常量。

常量值:8192(0x00002000)

MATH

Added in API level 24
int MATH

二进制属性数学。

SM + Other_Math

常量值:23(0x00000017)

NAME

Added in API level 24
int NAME

字符串属性名称。 对应于UCharacter.getName(int)。

常量值:16389(0x00004005)

NFC_INERT

Added in API level 24
int NFC_INERT

二进制属性NFC_Inert。 对于在NFC下惰性的字符,ICU特有的属性,即它们不与相邻字符交互。 例如用于在增量模式下对变换进行规格化,以尽可能添加文本来查找安全可规范化文本的边界。

也可以看看:

常量值:39(0x00000027)

NFC_QUICK_CHECK

Added in API level 24
int NFC_QUICK_CHECK

枚举属性NFC_Quick_Check。 返回与Normalizer.QuickCheckResult兼容的数值。

常量值:4110(0x0000100e)

NFD_INERT

Added in API level 24
int NFD_INERT

二进制属性NFD_Inert。 对于在NFD下惰性的字符,ICU特有的属性,即它们不与相邻字符交互。 例如用于在增量模式下对变换进行规格化,以尽可能添加文本来查找安全可规范化文本的边界。 每个规范化表单有一个这样的属性。 这些属性计算如下 - 一个惰性字符是:a)未赋值,或以下所有值:b)将类0组合在一起。c)不用此归一化形式进行分解。 如果NFC或NFKC,d)永远不能与前一个字符组合。 e)永远不能写下一个字符。 f)如果添加了另一个字符,永远不会改变。 例如:a-breve可能会满足除f之外的所有内容,但是如果添加了一个ogonek,它将变为a-ogonek + breve另请参见ICU4J存储库中的com.ibm.text.UCD.NFSkippable以及icu / source / common / unormimp。 H 。

常量值:37(0x00000025)

NFD_QUICK_CHECK

Added in API level 24
int NFD_QUICK_CHECK

枚举属性NFD_Quick_Check。 返回与Normalizer.QuickCheckResult兼容的数值。

常量值:4108(0x0000100c)

NFKC_INERT

Added in API level 24
int NFKC_INERT

二元属性NFKC_Inert。 对于在NFKC下是惰性的字符,ICU特有的属性,即它们不与相邻字符交互。 例如用于在增量模式下对变换进行规格化,以尽可能添加文本来查找安全可规范化文本的边界。

也可以看看:

常量值:40(0x00000028)

NFKC_QUICK_CHECK

Added in API level 24
int NFKC_QUICK_CHECK

枚举属性NFKC_Quick_Check。 返回与Normalizer.QuickCheckResult兼容的数值。

常量值:4111(0x0000100f)

NFKD_INERT

Added in API level 24
int NFKD_INERT

二进制属性NFKD_Inert。 对于在NFKD下是惰性的字符,ICU特有的属性,即它们不与相邻字符交互。 例如用于在增量模式下对变换进行规格化,以尽可能添加文本来查找安全可规范化文本的边界。

也可以看看:

常量值:38(0x00000026)

NFKD_QUICK_CHECK

Added in API level 24
int NFKD_QUICK_CHECK

枚举属性NFKD_Quick_Check。 返回与Normalizer.QuickCheckResult兼容的数值。

常量值:4109(0x0000100d)

NONCHARACTER_CODE_POINT

Added in API level 24
int NONCHARACTER_CODE_POINT

二进制属性Noncharacter_Code_Point。

对于字符编码显式定义为非法的代码点。

常量值:24(0x00000018)

NUMERIC_TYPE

Added in API level 24
int NUMERIC_TYPE

枚举属性Numeric_Type。 返回UCharacter.NumericType值。

常量值:4105(0x00001009)

NUMERIC_VALUE

Added in API level 24
int NUMERIC_VALUE

Double属性Numeric_Value。 对应于UCharacter.getUnicodeNumericValue(int)。

常量值:12288(0x00003000)

OTHER_PROPERTY_START

Added in API level 24
int OTHER_PROPERTY_START

对于具有异常值类型的Unicode属性,首先是常量。

常量值:28672(0x00007000)

PATTERN_SYNTAX

Added in API level 24
int PATTERN_SYNTAX

二进制属性Pattern_Syntax(Unicode 4.1中的新增内容)。 请参阅UAX#31标识符和模式语法(http://www.unicode.org/reports/tr31/)

常量值:42(0x0000002a)

PATTERN_WHITE_SPACE

Added in API level 24
int PATTERN_WHITE_SPACE

二进制属性Pattern_White_Space(Unicode 4.1中的新增内容)。 请参阅UAX#31标识符和模式语法(http://www.unicode.org/reports/tr31/)

常量值:43(0x0000002b)

POSIX_ALNUM

Added in API level 24
int POSIX_ALNUM

二进制属性alnum(一个C / POSIX字符类)。 根据UTS#18附录C标准建议书实施。 请参阅UCharacter类文档。

常量值:44(0x0000002c)

POSIX_BLANK

Added in API level 24
int POSIX_BLANK

二进制属性空白(一个C / POSIX字符类)。 根据UTS#18附录C标准建议书实施。 请参阅UCharacter类文档。

常量值:45(0x0000002d)

POSIX_GRAPH

Added in API level 24
int POSIX_GRAPH

二进制属性图(C / POSIX字符类)。 根据UTS#18附录C标准建议书实施。 请参阅UCharacter类文档。

常量值:46(0x0000002e)

POSIX_PRINT

Added in API level 24
int POSIX_PRINT

二进制属性打印(一个C / POSIX字符类)。 根据UTS#18附录C标准建议书实施。 请参阅UCharacter类文档。

常量值:47(0x0000002f)

POSIX_XDIGIT

Added in API level 24
int POSIX_XDIGIT

二进制属性xdigit(一个C / POSIX字符类)。 根据UTS#18附录C标准建议书实施。 请参阅UCharacter类文档。

常量值:48(0x00000030)

QUOTATION_MARK

Added in API level 24
int QUOTATION_MARK

二元属性Quotation_Mark。

常量值:25(0x00000019)

RADICAL

Added in API level 24
int RADICAL

二进制属性激进(新)。

用于编程确定表意描述序列。

常量值:26(0x0000001a)

SCRIPT

Added in API level 24
int SCRIPT

枚举属性脚本。 与UScript.getScript(int)相同,返回UScript值。

常量值:4106(0x0000100a)

SCRIPT_EXTENSIONS

Added in API level 24
int SCRIPT_EXTENSIONS

杂项属性Script_Extensions(Unicode 6.0中的新增内容)。 有些字符通常用于多个脚本。 有关更多信息,请参阅UAX#24:http://www.unicode.org/reports/tr24/。 对应于UScript.hasScript和UScript.getScriptExtensions。

常量值:28672(0x00007000)

SEGMENT_STARTER

Added in API level 24
int SEGMENT_STARTER

二进制属性Segment_Starter。 在Unicode规范化和组合字符序列方面,ICU特有的属性是起始者。 它们有ccc = 0,并且不出现在任何字符的规范分解的非初始位置(例如NFD(a-umlaut)中的“in NFD(Hangul LVT)中的Jamo T),ICU使用此属性进行分段一个字符串,用于生成一组经典的等价字符串,例如用于规范封闭,同时处理整理剪裁规则。

常量值:41(0x00000029)

SENTENCE_BREAK

Added in API level 24
int SENTENCE_BREAK

枚举属性Sentence_Break(Unicode 4.1中的新增内容)。 用于UAX#29:文本边界(http://www.unicode.org/reports/tr29/)返回UCharacter.SentenceBreak值。

常量值:4115(0x00001013)

SIMPLE_CASE_FOLDING

Added in API level 24
int SIMPLE_CASE_FOLDING

String属性Simple_Case_Folding。 对应于UCharacter.foldCase(int,boolean)。

常量值:16390(0x00004006)

SIMPLE_LOWERCASE_MAPPING

Added in API level 24
int SIMPLE_LOWERCASE_MAPPING

String属性Simple_Lowercase_Mapping。 对应于UCharacter.toLowerCase(int)。

常量值:16391(0x00004007)

SIMPLE_TITLECASE_MAPPING

Added in API level 24
int SIMPLE_TITLECASE_MAPPING

String属性Simple_Titlecase_Mapping。 对应于UCharacter.toTitleCase(int)。

常量值:16392(0x00004008)

SIMPLE_UPPERCASE_MAPPING

Added in API level 24
int SIMPLE_UPPERCASE_MAPPING

String属性Simple_Uppercase_Mapping。 对应于UCharacter.toUpperCase(int)。

常量值:16393(0x00004009)

SOFT_DOTTED

Added in API level 24
int SOFT_DOTTED

二进制属性Soft_Dotted(新)。

带有“软点”的字符,如i或j。

对这些字符的重音会导致点消失。

常量值:27(0x0000001b)

STRING_START

Added in API level 24
int STRING_START

字符串Unicode属性的第一个常量。

常量值:16384(0x00004000)

S_TERM

Added in API level 24
int S_TERM

二进制属性STerm(Unicode 4.0.1新增)。 句子终端。 用于UAX#29:文本边界(http://www.unicode.org/reports/tr29/)

常量值:35(0x00000023)

TERMINAL_PUNCTUATION

Added in API level 24
int TERMINAL_PUNCTUATION

二进制属性Terminal_Punctuation。

通常标记文本单位结尾的标点符号。

常量值:28(0x0000001c)

TITLECASE_MAPPING

Added in API level 24
int TITLECASE_MAPPING

字符串属性Titlecase_Mapping。 对应于UCharacter.toTitleCase(String)。

常量值:16394(0x0000400a)

TRAIL_CANONICAL_COMBINING_CLASS

Added in API level 24
int TRAIL_CANONICAL_COMBINING_CLASS

枚举属性Trail_Canonical_Combining_Class。 ICU特定属性,用于分解的最后一个代码点的ccc,或lccc(c)= ccc(NFD(c)[last])。 用于检查经典排序的文本; 请参阅Normalizer.FCD和http://www.unicode.org/notes/tn5/#FCD。 返回像CANONICAL_COMBINING_CLASS这样的8位数值。

常量值:4113(0x00001011)

UNIFIED_IDEOGRAPH

Added in API level 24
int UNIFIED_IDEOGRAPH

二进制属性Unified_Ideograph(新)。

用于编程确定表意描述序列。

常量值:29(0x0000001d)

UPPERCASE

Added in API level 24
int UPPERCASE

二进制属性大写。

与UCharacter.isUUppercase()相同,与UCharacter.isUpperCase()不同。

卢+ Other_Uppercase

常量值:30(0x0000001e)

UPPERCASE_MAPPING

Added in API level 24
int UPPERCASE_MAPPING

字符串属性Uppercase_Mapping。 对应于UCharacter.toUpperCase(String)。

常量值:16396(0x0000400c)

VARIATION_SELECTOR

Added in API level 24
int VARIATION_SELECTOR

二进制属性Variation_Selector(Unicode 4.0.1中的新增内容)。 指示所有符合变体选择器的字符。 有关这些字符行为的详细信息,请参阅StandardsVariants.html和15.6变体选择器。

常量值:36(0x00000024)

WHITE_SPACE

Added in API level 24
int WHITE_SPACE

二进制属性White_Space。

与UCharacter.isUWhiteSpace()相同,与UCharacter.isSpace()和UCharacter.isWhitespace()不同。 空格字符+ TAB + CR + LF-ZWSP-ZWNBSP

常量值:31(0x0000001f)

WORD_BREAK

Added in API level 24
int WORD_BREAK

枚举属性Word_Break(Unicode 4.1中的新增内容)。 用于UAX#29:文本边界(http://www.unicode.org/reports/tr29/)返回UCharacter.WordBreak值。

常量值:4116(0x00001014)

XID_CONTINUE

Added in API level 24
int XID_CONTINUE

二进制属性XID_Continue。

ID_Continue修改为允许在正常化形式下关闭NFKC和NFKD。

常量值:32(0x00000020)

XID_START

Added in API level 24
int XID_START

二进制属性XID_Start。

ID_Start修改为允许正常化下的封闭形式NFKC和NFKD。

常量值:33(0x00000021)

Hooray!