# android.icu.lang

# android.icu.lang

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/android/icu/lang/package-summary "View this page in Java")

## Interfaces

|-------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------|
| [BidiPairedBracketType](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.BidiPairedBracketType)     | Bidi Paired Bracket Type constants.          |
| [DecompositionType](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.DecompositionType)             | Decomposition Type constants.                |
| [EastAsianWidth](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.EastAsianWidth)                   | East Asian Width constants.                  |
| [GraphemeClusterBreak](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.GraphemeClusterBreak)       | Grapheme Cluster Break constants.            |
| [HangulSyllableType](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.HangulSyllableType)           | Hangul Syllable Type constants.              |
| [IndicPositionalCategory](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.IndicPositionalCategory) | Indic Positional Category constants.         |
| [IndicSyllabicCategory](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.IndicSyllabicCategory)     | Indic Syllabic Category constants.           |
| [JoiningGroup](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.JoiningGroup)                       | Joining Group constants.                     |
| [JoiningType](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.JoiningType)                         | Joining Type constants.                      |
| [LineBreak](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.LineBreak)                             | Line Break constants.                        |
| [NumericType](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.NumericType)                         | Numeric Type constants.                      |
| [SentenceBreak](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.SentenceBreak)                     | Sentence Break constants.                    |
| [VerticalOrientation](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.VerticalOrientation)         | Vertical Orientation constants.              |
| [WordBreak](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter.WordBreak)                             | Word Break constants.                        |
| [ECharacterCategory](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacterEnums.ECharacterCategory)      | 'Enum' for the CharacterCategory constants.  |
| [ECharacterDirection](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacterEnums.ECharacterDirection)    | 'Enum' for the CharacterDirection constants. |
| [UProperty](https://developer.android.com/reference/kotlin/android/icu/lang/UProperty)                                        | Selection constants for Unicode properties.  |

## Classes

|------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------|
| [UCharacter](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacter)                   | **\[icu enhancement\]** ICU's replacement for[java.lang.Character](https://developer.android.com/reference/kotlin/java/lang/Character.html#). |
| [UCharacterCategory](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacterCategory)   | Enumerated Unicode category types from the UnicodeData.                                                                                       |
| [UCharacterDirection](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacterDirection) | Enumerated Unicode character linguistic direction constants.                                                                                  |
| [UCharacterEnums](https://developer.android.com/reference/kotlin/android/icu/lang/UCharacterEnums)         | A container for the different 'enumerated types' used by UCharacter.                                                                          |
| [UScript](https://developer.android.com/reference/kotlin/android/icu/lang/UScript)                         | Constants for ISO 15924 script codes, and related functions.                                                                                  |