lightbulb_outline Help shape the future of the Google Play Console, Android Studio, and Firebase. Start survey
added in API level 24

UCharacterEnums.ECharacterCategory

public static interface UCharacterEnums.ECharacterCategory

android.icu.lang.UCharacterEnums.ECharacterCategory


'Enum' for the CharacterCategory constants. These constants are compatible in name but not in value with those defined in Character.

See also:

Summary

Constants

byte COMBINING_SPACING_MARK

Character type Mc

byte CONNECTOR_PUNCTUATION

Character type Pc

byte CONTROL

Character type Cc

byte CURRENCY_SYMBOL

Character type Sc

byte DASH_PUNCTUATION

Character type Pd

byte DECIMAL_DIGIT_NUMBER

Character type Nd

byte ENCLOSING_MARK

Character type Me

byte END_PUNCTUATION

Character type Pe

byte FINAL_PUNCTUATION

Character type Pf

byte FINAL_QUOTE_PUNCTUATION

Character type Pf This name is compatible with java.lang.Character's name for this type.

byte FORMAT

Character type Cf

byte GENERAL_OTHER_TYPES

Character type Cn Not Assigned (no characters in [UnicodeData.txt] have this property)

byte INITIAL_PUNCTUATION

Character type Pi

byte INITIAL_QUOTE_PUNCTUATION

Character type Pi This name is compatible with java.lang.Character's name for this type.

byte LETTER_NUMBER

Character type Nl

byte LINE_SEPARATOR

Character type Zl

byte LOWERCASE_LETTER

Character type Ll

byte MATH_SYMBOL

Character type Sm

byte MODIFIER_LETTER

Character type Lm

byte MODIFIER_SYMBOL

Character type Sk

byte NON_SPACING_MARK

Character type Mn

byte OTHER_LETTER

Character type Lo

byte OTHER_NUMBER

Character type No

byte OTHER_PUNCTUATION

Character type Po

byte OTHER_SYMBOL

Character type So

byte PARAGRAPH_SEPARATOR

Character type Zp

byte PRIVATE_USE

Character type Co

byte SPACE_SEPARATOR

Character type Zs

byte START_PUNCTUATION

Character type Ps

byte SURROGATE

Character type Cs

byte TITLECASE_LETTER

Character type Lt

byte UNASSIGNED

Unassigned character type

byte UPPERCASE_LETTER

Character type Lu

Constants

COMBINING_SPACING_MARK

added in API level 24
public static final byte COMBINING_SPACING_MARK

Character type Mc

Constant Value: 8 (0x00000008)

CONNECTOR_PUNCTUATION

added in API level 24
public static final byte CONNECTOR_PUNCTUATION

Character type Pc

Constant Value: 22 (0x00000016)

CONTROL

added in API level 24
public static final byte CONTROL

Character type Cc

Constant Value: 15 (0x0000000f)

CURRENCY_SYMBOL

added in API level 24
public static final byte CURRENCY_SYMBOL

Character type Sc

Constant Value: 25 (0x00000019)

DASH_PUNCTUATION

added in API level 24
public static final byte DASH_PUNCTUATION

Character type Pd

Constant Value: 19 (0x00000013)

DECIMAL_DIGIT_NUMBER

added in API level 24
public static final byte DECIMAL_DIGIT_NUMBER

Character type Nd

Constant Value: 9 (0x00000009)

ENCLOSING_MARK

added in API level 24
public static final byte ENCLOSING_MARK

Character type Me

Constant Value: 7 (0x00000007)

END_PUNCTUATION

added in API level 24
public static final byte END_PUNCTUATION

Character type Pe

Constant Value: 21 (0x00000015)

FINAL_PUNCTUATION

added in API level 24
public static final byte FINAL_PUNCTUATION

Character type Pf

Constant Value: 29 (0x0000001d)

FINAL_QUOTE_PUNCTUATION

added in API level 24
public static final byte FINAL_QUOTE_PUNCTUATION

Character type Pf This name is compatible with java.lang.Character's name for this type.

See also:

Constant Value: 29 (0x0000001d)

FORMAT

added in API level 24
public static final byte FORMAT

Character type Cf

Constant Value: 16 (0x00000010)

GENERAL_OTHER_TYPES

added in API level 24
public static final byte GENERAL_OTHER_TYPES

Character type Cn Not Assigned (no characters in [UnicodeData.txt] have this property)

Constant Value: 0 (0x00000000)

INITIAL_PUNCTUATION

added in API level 24
public static final byte INITIAL_PUNCTUATION

Character type Pi

Constant Value: 28 (0x0000001c)

INITIAL_QUOTE_PUNCTUATION

added in API level 24
public static final byte INITIAL_QUOTE_PUNCTUATION

Character type Pi This name is compatible with java.lang.Character's name for this type.

Constant Value: 28 (0x0000001c)

LETTER_NUMBER

added in API level 24
public static final byte LETTER_NUMBER

Character type Nl

Constant Value: 10 (0x0000000a)

LINE_SEPARATOR

added in API level 24
public static final byte LINE_SEPARATOR

Character type Zl

Constant Value: 13 (0x0000000d)

LOWERCASE_LETTER

added in API level 24
public static final byte LOWERCASE_LETTER

Character type Ll

Constant Value: 2 (0x00000002)

MATH_SYMBOL

added in API level 24
public static final byte MATH_SYMBOL

Character type Sm

Constant Value: 24 (0x00000018)

MODIFIER_LETTER

added in API level 24
public static final byte MODIFIER_LETTER

Character type Lm

Constant Value: 4 (0x00000004)

MODIFIER_SYMBOL

added in API level 24
public static final byte MODIFIER_SYMBOL

Character type Sk

Constant Value: 26 (0x0000001a)

NON_SPACING_MARK

added in API level 24
public static final byte NON_SPACING_MARK

Character type Mn

Constant Value: 6 (0x00000006)

OTHER_LETTER

added in API level 24
public static final byte OTHER_LETTER

Character type Lo

Constant Value: 5 (0x00000005)

OTHER_NUMBER

added in API level 24
public static final byte OTHER_NUMBER

Character type No

Constant Value: 11 (0x0000000b)

OTHER_PUNCTUATION

added in API level 24
public static final byte OTHER_PUNCTUATION

Character type Po

Constant Value: 23 (0x00000017)

OTHER_SYMBOL

added in API level 24
public static final byte OTHER_SYMBOL

Character type So

Constant Value: 27 (0x0000001b)

PARAGRAPH_SEPARATOR

added in API level 24
public static final byte PARAGRAPH_SEPARATOR

Character type Zp

Constant Value: 14 (0x0000000e)

PRIVATE_USE

added in API level 24
public static final byte PRIVATE_USE

Character type Co

Constant Value: 17 (0x00000011)

SPACE_SEPARATOR

added in API level 24
public static final byte SPACE_SEPARATOR

Character type Zs

Constant Value: 12 (0x0000000c)

START_PUNCTUATION

added in API level 24
public static final byte START_PUNCTUATION

Character type Ps

Constant Value: 20 (0x00000014)

SURROGATE

added in API level 24
public static final byte SURROGATE

Character type Cs

Constant Value: 18 (0x00000012)

TITLECASE_LETTER

added in API level 24
public static final byte TITLECASE_LETTER

Character type Lt

Constant Value: 3 (0x00000003)

UNASSIGNED

added in API level 24
public static final byte UNASSIGNED

Unassigned character type

Constant Value: 0 (0x00000000)

UPPERCASE_LETTER

added in API level 24
public static final byte UPPERCASE_LETTER

Character type Lu

Constant Value: 1 (0x00000001)