Stay organized with collections
Save and categorize content based on your preferences.
android.icu.lang
Interfaces
Classes
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.
[null,null,["Last updated 2025-02-10 UTC."],[],[],null,["# android.icu.lang\n================\n\n*** ** * ** ***\n\nKotlin \\|[Java](/reference/android/icu/lang/package-summary \"View this page in Java\")\n\nInterfaces\n----------\n\n|--------------------------------------------------------------------------------------------------|----------------------------------------------|\n| [BidiPairedBracketType](/reference/kotlin/android/icu/lang/UCharacter.BidiPairedBracketType) | Bidi Paired Bracket Type constants. |\n| [DecompositionType](/reference/kotlin/android/icu/lang/UCharacter.DecompositionType) | Decomposition Type constants. |\n| [EastAsianWidth](/reference/kotlin/android/icu/lang/UCharacter.EastAsianWidth) | East Asian Width constants. |\n| [GraphemeClusterBreak](/reference/kotlin/android/icu/lang/UCharacter.GraphemeClusterBreak) | Grapheme Cluster Break constants. |\n| [HangulSyllableType](/reference/kotlin/android/icu/lang/UCharacter.HangulSyllableType) | Hangul Syllable Type constants. |\n| [IndicPositionalCategory](/reference/kotlin/android/icu/lang/UCharacter.IndicPositionalCategory) | Indic Positional Category constants. |\n| [IndicSyllabicCategory](/reference/kotlin/android/icu/lang/UCharacter.IndicSyllabicCategory) | Indic Syllabic Category constants. |\n| [JoiningGroup](/reference/kotlin/android/icu/lang/UCharacter.JoiningGroup) | Joining Group constants. |\n| [JoiningType](/reference/kotlin/android/icu/lang/UCharacter.JoiningType) | Joining Type constants. |\n| [LineBreak](/reference/kotlin/android/icu/lang/UCharacter.LineBreak) | Line Break constants. |\n| [NumericType](/reference/kotlin/android/icu/lang/UCharacter.NumericType) | Numeric Type constants. |\n| [SentenceBreak](/reference/kotlin/android/icu/lang/UCharacter.SentenceBreak) | Sentence Break constants. |\n| [VerticalOrientation](/reference/kotlin/android/icu/lang/UCharacter.VerticalOrientation) | Vertical Orientation constants. |\n| [WordBreak](/reference/kotlin/android/icu/lang/UCharacter.WordBreak) | Word Break constants. |\n| [ECharacterCategory](/reference/kotlin/android/icu/lang/UCharacterEnums.ECharacterCategory) | 'Enum' for the CharacterCategory constants. |\n| [ECharacterDirection](/reference/kotlin/android/icu/lang/UCharacterEnums.ECharacterDirection) | 'Enum' for the CharacterDirection constants. |\n| [UProperty](/reference/kotlin/android/icu/lang/UProperty) | Selection constants for Unicode properties. |\n\nClasses\n-------\n\n|-------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------|\n| [UCharacter](/reference/kotlin/android/icu/lang/UCharacter) | **\\[icu enhancement\\]** ICU's replacement for [java.lang.Character](../../../java/lang/Character.html#). |\n| [UCharacterCategory](/reference/kotlin/android/icu/lang/UCharacterCategory) | Enumerated Unicode category types from the UnicodeData. |\n| [UCharacterDirection](/reference/kotlin/android/icu/lang/UCharacterDirection) | Enumerated Unicode character linguistic direction constants. |\n| [UCharacterEnums](/reference/kotlin/android/icu/lang/UCharacterEnums) | A container for the different 'enumerated types' used by UCharacter. |\n| [UScript](/reference/kotlin/android/icu/lang/UScript) | Constants for ISO 15924 script codes, and related functions. |"]]