Stay organized with collections
Save and categorize content based on your preferences.
android.icu.lang
Interfaces
Classes
UCharacter |
[icu enhancement] ICU's replacement for Character . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
UCharacter.UnicodeBlock |
[icu enhancement] ICU's replacement for Character.UnicodeBlock . Methods, fields, and other functionality specific to ICU are labeled '[icu]'.
|
UCharacterCategory |
Enumerated Unicode category types from the UnicodeData.txt file.
|
UCharacterDirection |
Enumerated Unicode character linguistic direction constants.
|
UCharacterEnums |
A container for the different 'enumerated types' used by UCharacter.
|
UScript |
Constants for ISO 15924 script codes, and related functions.
|
Enums
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-02-10 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-02-10 UTC."],[],[],null,["# android.icu.lang\n\nAdded in [API level 24](/guide/topics/manifest/uses-sdk-element#ApiLevels) \n\nandroid.icu.lang\n================\n\n*** ** * ** ***\n\n[Kotlin](/reference/kotlin/android/icu/lang/package-summary \"View this page in Kotlin\") \\|Java\n\nInterfaces\n----------\n\n|--------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------|\n| [UCharacter.BidiPairedBracketType](/reference/android/icu/lang/UCharacter.BidiPairedBracketType) | Bidi Paired Bracket Type constants. |\n| [UCharacter.DecompositionType](/reference/android/icu/lang/UCharacter.DecompositionType) | Decomposition Type constants. |\n| [UCharacter.EastAsianWidth](/reference/android/icu/lang/UCharacter.EastAsianWidth) | East Asian Width constants. |\n| [UCharacter.GraphemeClusterBreak](/reference/android/icu/lang/UCharacter.GraphemeClusterBreak) | Grapheme Cluster Break constants. |\n| [UCharacter.HangulSyllableType](/reference/android/icu/lang/UCharacter.HangulSyllableType) | Hangul Syllable Type constants. |\n| [UCharacter.IndicPositionalCategory](/reference/android/icu/lang/UCharacter.IndicPositionalCategory) | Indic Positional Category constants. |\n| [UCharacter.IndicSyllabicCategory](/reference/android/icu/lang/UCharacter.IndicSyllabicCategory) | Indic Syllabic Category constants. |\n| [UCharacter.JoiningGroup](/reference/android/icu/lang/UCharacter.JoiningGroup) | Joining Group constants. |\n| [UCharacter.JoiningType](/reference/android/icu/lang/UCharacter.JoiningType) | Joining Type constants. |\n| [UCharacter.LineBreak](/reference/android/icu/lang/UCharacter.LineBreak) | Line Break constants. |\n| [UCharacter.NumericType](/reference/android/icu/lang/UCharacter.NumericType) | Numeric Type constants. |\n| [UCharacter.SentenceBreak](/reference/android/icu/lang/UCharacter.SentenceBreak) | Sentence Break constants. |\n| [UCharacter.VerticalOrientation](/reference/android/icu/lang/UCharacter.VerticalOrientation) | Vertical Orientation constants. |\n| [UCharacter.WordBreak](/reference/android/icu/lang/UCharacter.WordBreak) | Word Break constants. |\n| [UCharacterEnums.ECharacterCategory](/reference/android/icu/lang/UCharacterEnums.ECharacterCategory) | 'Enum' for the CharacterCategory constants. |\n| [UCharacterEnums.ECharacterDirection](/reference/android/icu/lang/UCharacterEnums.ECharacterDirection) | 'Enum' for the CharacterDirection constants. |\n| [UProperty](/reference/android/icu/lang/UProperty) | Selection constants for Unicode properties. |\n| [UProperty.NameChoice](/reference/android/icu/lang/UProperty.NameChoice) | Selector constants for UCharacter.getPropertyName() and UCharacter.getPropertyValueName(). |\n\nClasses\n-------\n\n|--------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [UCharacter](/reference/android/icu/lang/UCharacter) | **\\[icu enhancement\\]** ICU's replacement for [Character](/reference/java/lang/Character). Methods, fields, and other functionality specific to ICU are labeled '**\\[icu\\]**'. |\n| [UCharacter.UnicodeBlock](/reference/android/icu/lang/UCharacter.UnicodeBlock) | **\\[icu enhancement\\]** ICU's replacement for [Character.UnicodeBlock](/reference/java/lang/Character.UnicodeBlock). Methods, fields, and other functionality specific to ICU are labeled '**\\[icu\\]**'. |\n| [UCharacterCategory](/reference/android/icu/lang/UCharacterCategory) | Enumerated Unicode category types from the UnicodeData.txt file. |\n| [UCharacterDirection](/reference/android/icu/lang/UCharacterDirection) | Enumerated Unicode character linguistic direction constants. |\n| [UCharacterEnums](/reference/android/icu/lang/UCharacterEnums) | A container for the different 'enumerated types' used by UCharacter. |\n| [UScript](/reference/android/icu/lang/UScript) | Constants for ISO 15924 script codes, and related functions. |\n\nEnums\n-----\n\n|------------------------------------------------------------------------|-------------------------|\n| [UScript.ScriptUsage](/reference/android/icu/lang/UScript.ScriptUsage) | Script usage constants. |\n\n-\n\n Interfaces\n ----------\n\n - [UCharacter.BidiPairedBracketType](/reference/android/icu/lang/UCharacter.BidiPairedBracketType)\n - [UCharacter.DecompositionType](/reference/android/icu/lang/UCharacter.DecompositionType)\n - [UCharacter.EastAsianWidth](/reference/android/icu/lang/UCharacter.EastAsianWidth)\n - [UCharacter.GraphemeClusterBreak](/reference/android/icu/lang/UCharacter.GraphemeClusterBreak)\n - [UCharacter.HangulSyllableType](/reference/android/icu/lang/UCharacter.HangulSyllableType)\n - [UCharacter.IndicPositionalCategory](/reference/android/icu/lang/UCharacter.IndicPositionalCategory)\n - [UCharacter.IndicSyllabicCategory](/reference/android/icu/lang/UCharacter.IndicSyllabicCategory)\n - [UCharacter.JoiningGroup](/reference/android/icu/lang/UCharacter.JoiningGroup)\n - [UCharacter.JoiningType](/reference/android/icu/lang/UCharacter.JoiningType)\n - [UCharacter.LineBreak](/reference/android/icu/lang/UCharacter.LineBreak)\n - [UCharacter.NumericType](/reference/android/icu/lang/UCharacter.NumericType)\n - [UCharacter.SentenceBreak](/reference/android/icu/lang/UCharacter.SentenceBreak)\n - [UCharacter.VerticalOrientation](/reference/android/icu/lang/UCharacter.VerticalOrientation)\n - [UCharacter.WordBreak](/reference/android/icu/lang/UCharacter.WordBreak)\n - [UCharacterEnums.ECharacterCategory](/reference/android/icu/lang/UCharacterEnums.ECharacterCategory)\n - [UCharacterEnums.ECharacterDirection](/reference/android/icu/lang/UCharacterEnums.ECharacterDirection)\n - [UProperty](/reference/android/icu/lang/UProperty)\n - [UProperty.NameChoice](/reference/android/icu/lang/UProperty.NameChoice)\n-\n\n Classes\n -------\n\n - [UCharacter](/reference/android/icu/lang/UCharacter)\n - [UCharacter.UnicodeBlock](/reference/android/icu/lang/UCharacter.UnicodeBlock)\n - [UCharacterCategory](/reference/android/icu/lang/UCharacterCategory)\n - [UCharacterDirection](/reference/android/icu/lang/UCharacterDirection)\n - [UCharacterEnums](/reference/android/icu/lang/UCharacterEnums)\n - [UScript](/reference/android/icu/lang/UScript)\n-\n\n Enums\n -----\n\n - [UScript.ScriptUsage](/reference/android/icu/lang/UScript.ScriptUsage)"]]