Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary: [Enums](https://developer.android.com/reference/java/lang/Character.UnicodeScript#enumconstants) \| [Methods](https://developer.android.com/reference/java/lang/Character.UnicodeScript#pubmethods) \| [Inherited Methods](https://developer.android.com/reference/java/lang/Character.UnicodeScript#inhmethods)

# Character.UnicodeScript

` public static final enum Character.UnicodeScript `   
` ` ` extends https://developer.android.com/reference/java/lang/Enum<https://developer.android.com/reference/java/lang/Character.UnicodeScript> ` ` `

|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object) |||
| ↳ | [java.lang.Enum](https://developer.android.com/reference/java/lang/Enum)\<[java.lang.Character.UnicodeScript](https://developer.android.com/reference/java/lang/Character.UnicodeScript)\> ||
|   | ↳ | java.lang.Character.UnicodeScript |

<br />

*** ** * ** ***

A family of character subsets representing the character scripts defined in the [*Unicode Standard Annex #24: Script Names*](http://www.unicode.org/reports/tr24/). Every Unicode character is assigned to a single Unicode script, either a specific script, such as `https://developer.android.com/reference/java/lang/Character.UnicodeScript#LATIN`, or one of the following three special values, `https://developer.android.com/reference/java/lang/Character.UnicodeScript#INHERITED`, `https://developer.android.com/reference/java/lang/Character.UnicodeScript#COMMON` or `https://developer.android.com/reference/java/lang/Character.UnicodeScript#UNKNOWN`.

## Summary

| ### Enum values ||
|---|---|
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `ADLAM` Unicode script "Adlam". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `AHOM` Unicode script "Ahom". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `ANATOLIAN_HIEROGLYPHS` Unicode script "Anatolian Hieroglyphs". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `ARABIC` Unicode script "Arabic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `ARMENIAN` Unicode script "Armenian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `AVESTAN` Unicode script "Avestan". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BALINESE` Unicode script "Balinese". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BAMUM` Unicode script "Bamum". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BASSA_VAH` Unicode script "Bassa Vah". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BATAK` Unicode script "Batak". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BENGALI` Unicode script "Bengali". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BHAIKSUKI` Unicode script "Bhaiksuki". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BOPOMOFO` Unicode script "Bopomofo". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BRAHMI` Unicode script "Brahmi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BRAILLE` Unicode script "Braille". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BUGINESE` Unicode script "Buginese". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `BUHID` Unicode script "Buhid". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CANADIAN_ABORIGINAL` Unicode script "Canadian_Aboriginal". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CARIAN` Unicode script "Carian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CAUCASIAN_ALBANIAN` Unicode script "Caucasian Albanian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CHAKMA` Unicode script "Chakma". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CHAM` Unicode script "Cham". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CHEROKEE` Unicode script "Cherokee". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CHORASMIAN` Unicode script "Chorasmian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `COMMON` Unicode script "Common". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `COPTIC` Unicode script "Coptic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CUNEIFORM` Unicode script "Cuneiform". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CYPRIOT` Unicode script "Cypriot". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CYPRO_MINOAN` Unicode script "Cypro Minoan". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `CYRILLIC` Unicode script "Cyrillic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `DESERET` Unicode script "Deseret". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `DEVANAGARI` Unicode script "Devanagari". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `DIVES_AKURU` Unicode script "Dives Akuru". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `DOGRA` Unicode script "Dogra". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `DUPLOYAN` Unicode script "Duployan". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `EGYPTIAN_HIEROGLYPHS` Unicode script "Egyptian_Hieroglyphs". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `ELBASAN` Unicode script "Elbasan". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `ELYMAIC` Unicode script "Elymaic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `ETHIOPIC` Unicode script "Ethiopic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GARAY` Unicode script "Garay". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GEORGIAN` Unicode script "Georgian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GLAGOLITIC` Unicode script "Glagolitic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GOTHIC` Unicode script "Gothic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GRANTHA` Unicode script "Grantha". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GREEK` Unicode script "Greek". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GUJARATI` Unicode script "Gujarati". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GUNJALA_GONDI` Unicode script "Gunjala Gondi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GURMUKHI` Unicode script "Gurmukhi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `GURUNG_KHEMA` Unicode script "Gurung Khema". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `HAN` Unicode script "Han". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `HANGUL` Unicode script "Hangul". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `HANIFI_ROHINGYA` Unicode script "Hanifi Rohingya". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `HANUNOO` Unicode script "Hanunoo". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `HATRAN` Unicode script "Hatran". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `HEBREW` Unicode script "Hebrew". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `HIRAGANA` Unicode script "Hiragana". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `IMPERIAL_ARAMAIC` Unicode script "Imperial_Aramaic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `INHERITED` Unicode script "Inherited". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `INSCRIPTIONAL_PAHLAVI` Unicode script "Inscriptional_Pahlavi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `INSCRIPTIONAL_PARTHIAN` Unicode script "Inscriptional_Parthian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `JAVANESE` Unicode script "Javanese". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KAITHI` Unicode script "Kaithi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KANNADA` Unicode script "Kannada". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KATAKANA` Unicode script "Katakana". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KAWI` Unicode script "Kawi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KAYAH_LI` Unicode script "Kayah_Li". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KHAROSHTHI` Unicode script "Kharoshthi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KHITAN_SMALL_SCRIPT` Unicode script "Khitan Small Script". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KHMER` Unicode script "Khmer". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KHOJKI` Unicode script "Khojki". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KHUDAWADI` Unicode script "Khudawadi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `KIRAT_RAI` Unicode script "Kirat Rai". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `LAO` Unicode script "Lao". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `LATIN` Unicode script "Latin". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `LEPCHA` Unicode script "Lepcha". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `LIMBU` Unicode script "Limbu". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `LINEAR_A` Unicode script "Linear A". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `LINEAR_B` Unicode script "Linear_B". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `LISU` Unicode script "Lisu". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `LYCIAN` Unicode script "Lycian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `LYDIAN` Unicode script "Lydian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MAHAJANI` Unicode script "Mahajani". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MAKASAR` Unicode script "Makasar". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MALAYALAM` Unicode script "Malayalam". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MANDAIC` Unicode script "Mandaic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MANICHAEAN` Unicode script "Manichaean". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MARCHEN` Unicode script "Marchen". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MASARAM_GONDI` Unicode script "Masaram Gondi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MEDEFAIDRIN` Unicode script "Medefaidrin". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MEETEI_MAYEK` Unicode script "Meetei_Mayek". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MENDE_KIKAKUI` Unicode script "Mende Kikakui". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MEROITIC_CURSIVE` Unicode script "Meroitic Cursive". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MEROITIC_HIEROGLYPHS` Unicode script "Meroitic Hieroglyphs". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MIAO` Unicode script "Miao". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MODI` Unicode script "Modi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MONGOLIAN` Unicode script "Mongolian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MRO` Unicode script "Mro". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MULTANI` Unicode script "Multani". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `MYANMAR` Unicode script "Myanmar". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `NABATAEAN` Unicode script "Nabataean". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `NAG_MUNDARI` Unicode script "Nag Mundari". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `NANDINAGARI` Unicode script "Nandinagari". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `NEWA` Unicode script "Newa". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `NEW_TAI_LUE` Unicode script "New_Tai_Lue". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `NKO` Unicode script "Nko". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `NUSHU` Unicode script "Nushu". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `NYIAKENG_PUACHUE_HMONG` Unicode script "Nyiakeng Puachue Hmong". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OGHAM` Unicode script "Ogham". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OLD_HUNGARIAN` Unicode script "Old Hungarian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OLD_ITALIC` Unicode script "Old_Italic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OLD_NORTH_ARABIAN` Unicode script "Old North Arabian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OLD_PERMIC` Unicode script "Old Permic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OLD_PERSIAN` Unicode script "Old_Persian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OLD_SOGDIAN` Unicode script "Old Sogdian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OLD_SOUTH_ARABIAN` Unicode script "Old_South_Arabian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OLD_TURKIC` Unicode script "Old_Turkic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OLD_UYGHUR` Unicode script "Old Uyghur". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OL_CHIKI` Unicode script "Ol_Chiki". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OL_ONAL` Unicode script "Ol Onal". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `ORIYA` Unicode script "Oriya". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OSAGE` Unicode script "Osage". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `OSMANYA` Unicode script "Osmanya". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `PAHAWH_HMONG` Unicode script "Pahawh Hmong". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `PALMYRENE` Unicode script "Palmyrene". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `PAU_CIN_HAU` Unicode script "Pau Cin Hau". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `PHAGS_PA` Unicode script "Phags_Pa". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `PHOENICIAN` Unicode script "Phoenician". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `PSALTER_PAHLAVI` Unicode script "Psalter Pahlavi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `REJANG` Unicode script "Rejang". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `RUNIC` Unicode script "Runic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SAMARITAN` Unicode script "Samaritan". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SAURASHTRA` Unicode script "Saurashtra". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SHARADA` Unicode script "Sharada". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SHAVIAN` Unicode script "Shavian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SIDDHAM` Unicode script "Siddham". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SIGNWRITING` Unicode script "SignWriting". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SINHALA` Unicode script "Sinhala". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SOGDIAN` Unicode script "Sogdian". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SORA_SOMPENG` Unicode script "Sora Sompeng". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SOYOMBO` Unicode script "Soyombo". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SUNDANESE` Unicode script "Sundanese". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SUNUWAR` Unicode script "Sunuwar". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SYLOTI_NAGRI` Unicode script "Syloti_Nagri". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `SYRIAC` Unicode script "Syriac". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TAGALOG` Unicode script "Tagalog". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TAGBANWA` Unicode script "Tagbanwa". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TAI_LE` Unicode script "Tai_Le". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TAI_THAM` Unicode script "Tai_Tham". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TAI_VIET` Unicode script "Tai_Viet". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TAKRI` Unicode script "Takri". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TAMIL` Unicode script "Tamil". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TANGSA` Unicode script "Tangsa". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TANGUT` Unicode script "Tangut". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TELUGU` Unicode script "Telugu". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `THAANA` Unicode script "Thaana". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `THAI` Unicode script "Thai". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TIBETAN` Unicode script "Tibetan". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TIFINAGH` Unicode script "Tifinagh". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TIRHUTA` Unicode script "Tirhuta". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TODHRI` Unicode script "Todhri". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TOTO` Unicode script "Toto". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `TULU_TIGALARI` Unicode script "Tulu Tigalari". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `UGARITIC` Unicode script "Ugaritic". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `UNKNOWN` Unicode script "Unknown". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `VAI` Unicode script "Vai". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `VITHKUQI` Unicode script "Vithkuqi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `WANCHO` Unicode script "Wancho". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `WARANG_CITI` Unicode script "Warang Citi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `YEZIDI` Unicode script "Yezidi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `YI` Unicode script "Yi". |
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | `ZANABAZAR_SQUARE` Unicode script "Zanabazar Square". |

| ### Public methods ||
|---|---|
| ` static https://developer.android.com/reference/java/lang/Character.UnicodeScript` | ` https://developer.android.com/reference/java/lang/Character.UnicodeScript#forName(java.lang.String)(https://developer.android.com/reference/java/lang/String scriptName) ` Returns the UnicodeScript constant with the given Unicode script name or the script name alias. |
| ` static https://developer.android.com/reference/java/lang/Character.UnicodeScript` | ` https://developer.android.com/reference/java/lang/Character.UnicodeScript#of(int)(int codePoint) ` Returns the enum constant representing the Unicode script of which the given character (Unicode code point) is assigned to. |
| ` static https://developer.android.com/reference/java/lang/Character.UnicodeScript` | ` https://developer.android.com/reference/java/lang/Character.UnicodeScript#valueOf(java.lang.String)(https://developer.android.com/reference/java/lang/String name) ` |
| ` static final https://developer.android.com/reference/java/lang/Character.UnicodeScript` | ` https://developer.android.com/reference/java/lang/Character.UnicodeScript#values()() ` |

### Inherited methods

From class ` https://developer.android.com/reference/java/lang/Enum ` ` final https://developer.android.com/reference/java/lang/Object` ` https://developer.android.com/reference/java/lang/Enum#clone()() `

Throws CloneNotSupportedException.
` final int` ` https://developer.android.com/reference/java/lang/Enum#compareTo(E)(https://developer.android.com/reference/java/lang/Character.UnicodeScript o) `

Compares this enum with the specified object for order.
` final boolean` ` https://developer.android.com/reference/java/lang/Enum#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object other) `

Returns true if the specified object is equal to this enum constant.
` final void` ` https://developer.android.com/reference/java/lang/Enum#finalize()() `

enum classes cannot have finalize methods.
` final https://developer.android.com/reference/java/lang/Class<https://developer.android.com/reference/java/lang/Character.UnicodeScript>` ` https://developer.android.com/reference/java/lang/Enum#getDeclaringClass()() `

Returns the Class object corresponding to this enum constant's enum type.
` final int` ` https://developer.android.com/reference/java/lang/Enum#hashCode()() `

Returns a hash code for this enum constant.
` final https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/java/lang/Enum#name()() `

Returns the name of this enum constant, exactly as declared in its enum declaration.
` final int` ` https://developer.android.com/reference/java/lang/Enum#ordinal()() `

Returns the ordinal of this enumeration constant (its position in its enum declaration, where the initial constant is assigned an ordinal of zero).
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/java/lang/Enum#toString()() `

Returns the name of this enum constant, as contained in the declaration.
` static <T extends https://developer.android.com/reference/java/lang/Enum<T>> T` ` https://developer.android.com/reference/java/lang/Enum#valueOf(java.lang.Class<T>,%20java.lang.String)(https://developer.android.com/reference/java/lang/Class<T> enumClass, https://developer.android.com/reference/java/lang/String name) `

Returns the enum constant of the specified enum class with the specified name.
From class ` https://developer.android.com/reference/java/lang/Object ` ` https://developer.android.com/reference/java/lang/Object` ` https://developer.android.com/reference/java/lang/Object#clone()() `

Creates and returns a copy of this object.
` boolean` ` https://developer.android.com/reference/java/lang/Object#equals(java.lang.Object)(https://developer.android.com/reference/java/lang/Object obj) `

Indicates whether some other object is "equal to" this one.
` void` ` https://developer.android.com/reference/java/lang/Object#finalize()() `

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.
` final https://developer.android.com/reference/java/lang/Class<?>` ` https://developer.android.com/reference/java/lang/Object#getClass()() `

Returns the runtime class of this `Object`.
` int` ` https://developer.android.com/reference/java/lang/Object#hashCode()() `

Returns a hash code value for the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#notify()() `

Wakes up a single thread that is waiting on this object's monitor.
` final void` ` https://developer.android.com/reference/java/lang/Object#notifyAll()() `

Wakes up all threads that are waiting on this object's monitor.
` https://developer.android.com/reference/java/lang/String` ` https://developer.android.com/reference/java/lang/Object#toString()() `

Returns a string representation of the object.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long,%20int)(long timeoutMillis, int nanos) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait(long)(long timeoutMillis) `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*, or until a certain amount of real time has elapsed.
` final void` ` https://developer.android.com/reference/java/lang/Object#wait()() `

Causes the current thread to wait until it is awakened, typically by being *notified* or *interrupted*.
From interface ` https://developer.android.com/reference/java/lang/Comparable ` ` abstract int` ` https://developer.android.com/reference/java/lang/Comparable#compareTo(T)(https://developer.android.com/reference/java/lang/Character.UnicodeScript o) `

Compares this object with the specified object for order.

## Enum values

### ADLAM

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript ADLAM
```

Unicode script "Adlam".

<br />

### AHOM

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript AHOM
```

Unicode script "Ahom".

<br />

### ANATOLIAN_HIEROGLYPHS

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript ANATOLIAN_HIEROGLYPHS
```

Unicode script "Anatolian Hieroglyphs".

<br />

### ARABIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript ARABIC
```

Unicode script "Arabic".

<br />

### ARMENIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript ARMENIAN
```

Unicode script "Armenian".

<br />

### AVESTAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript AVESTAN
```

Unicode script "Avestan".

<br />

### BALINESE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BALINESE
```

Unicode script "Balinese".

<br />

### BAMUM

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BAMUM
```

Unicode script "Bamum".

<br />

### BASSA_VAH

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BASSA_VAH
```

Unicode script "Bassa Vah".

<br />

### BATAK

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BATAK
```

Unicode script "Batak".

<br />

### BENGALI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BENGALI
```

Unicode script "Bengali".

<br />

### BHAIKSUKI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BHAIKSUKI
```

Unicode script "Bhaiksuki".

<br />

### BOPOMOFO

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BOPOMOFO
```

Unicode script "Bopomofo".

<br />

### BRAHMI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BRAHMI
```

Unicode script "Brahmi".

<br />

### BRAILLE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BRAILLE
```

Unicode script "Braille".

<br />

### BUGINESE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BUGINESE
```

Unicode script "Buginese".

<br />

### BUHID

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript BUHID
```

Unicode script "Buhid".

<br />

### CANADIAN_ABORIGINAL

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CANADIAN_ABORIGINAL
```

Unicode script "Canadian_Aboriginal".

<br />

### CARIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CARIAN
```

Unicode script "Carian".

<br />

### CAUCASIAN_ALBANIAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CAUCASIAN_ALBANIAN
```

Unicode script "Caucasian Albanian".

<br />

### CHAKMA

Added in [API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CHAKMA
```

Unicode script "Chakma".

<br />

### CHAM

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CHAM
```

Unicode script "Cham".

<br />

### CHEROKEE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CHEROKEE
```

Unicode script "Cherokee".

<br />

### CHORASMIAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CHORASMIAN
```

Unicode script "Chorasmian".

<br />

### COMMON

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript COMMON
```

Unicode script "Common".

<br />

### COPTIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript COPTIC
```

Unicode script "Coptic".

<br />

### CUNEIFORM

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CUNEIFORM
```

Unicode script "Cuneiform".

<br />

### CYPRIOT

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CYPRIOT
```

Unicode script "Cypriot".

<br />

### CYPRO_MINOAN

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CYPRO_MINOAN
```

Unicode script "Cypro Minoan".

<br />

### CYRILLIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript CYRILLIC
```

Unicode script "Cyrillic".

<br />

### DESERET

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript DESERET
```

Unicode script "Deseret".

<br />

### DEVANAGARI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript DEVANAGARI
```

Unicode script "Devanagari".

<br />

### DIVES_AKURU

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript DIVES_AKURU
```

Unicode script "Dives Akuru".

<br />

### DOGRA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript DOGRA
```

Unicode script "Dogra".

<br />

### DUPLOYAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript DUPLOYAN
```

Unicode script "Duployan".

<br />

### EGYPTIAN_HIEROGLYPHS

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript EGYPTIAN_HIEROGLYPHS
```

Unicode script "Egyptian_Hieroglyphs".

<br />

### ELBASAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript ELBASAN
```

Unicode script "Elbasan".

<br />

### ELYMAIC

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript ELYMAIC
```

Unicode script "Elymaic".

<br />

### ETHIOPIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript ETHIOPIC
```

Unicode script "Ethiopic".

<br />

### GARAY

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GARAY
```

Unicode script "Garay".

<br />

### GEORGIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GEORGIAN
```

Unicode script "Georgian".

<br />

### GLAGOLITIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GLAGOLITIC
```

Unicode script "Glagolitic".

<br />

### GOTHIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GOTHIC
```

Unicode script "Gothic".

<br />

### GRANTHA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GRANTHA
```

Unicode script "Grantha".

<br />

### GREEK

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GREEK
```

Unicode script "Greek".

<br />

### GUJARATI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GUJARATI
```

Unicode script "Gujarati".

<br />

### GUNJALA_GONDI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GUNJALA_GONDI
```

Unicode script "Gunjala Gondi".

<br />

### GURMUKHI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GURMUKHI
```

Unicode script "Gurmukhi".

<br />

### GURUNG_KHEMA

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript GURUNG_KHEMA
```

Unicode script "Gurung Khema".

<br />

### HAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript HAN
```

Unicode script "Han".

<br />

### HANGUL

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript HANGUL
```

Unicode script "Hangul".

<br />

### HANIFI_ROHINGYA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript HANIFI_ROHINGYA
```

Unicode script "Hanifi Rohingya".

<br />

### HANUNOO

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript HANUNOO
```

Unicode script "Hanunoo".

<br />

### HATRAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript HATRAN
```

Unicode script "Hatran".

<br />

### HEBREW

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript HEBREW
```

Unicode script "Hebrew".

<br />

### HIRAGANA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript HIRAGANA
```

Unicode script "Hiragana".

<br />

### IMPERIAL_ARAMAIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript IMPERIAL_ARAMAIC
```

Unicode script "Imperial_Aramaic".

<br />

### INHERITED

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript INHERITED
```

Unicode script "Inherited".

<br />

### INSCRIPTIONAL_PAHLAVI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript INSCRIPTIONAL_PAHLAVI
```

Unicode script "Inscriptional_Pahlavi".

<br />

### INSCRIPTIONAL_PARTHIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript INSCRIPTIONAL_PARTHIAN
```

Unicode script "Inscriptional_Parthian".

<br />

### JAVANESE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript JAVANESE
```

Unicode script "Javanese".

<br />

### KAITHI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KAITHI
```

Unicode script "Kaithi".

<br />

### KANNADA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KANNADA
```

Unicode script "Kannada".

<br />

### KATAKANA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KATAKANA
```

Unicode script "Katakana".

<br />

### KAWI

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KAWI
```

Unicode script "Kawi".

<br />

### KAYAH_LI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KAYAH_LI
```

Unicode script "Kayah_Li".

<br />

### KHAROSHTHI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KHAROSHTHI
```

Unicode script "Kharoshthi".

<br />

### KHITAN_SMALL_SCRIPT

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KHITAN_SMALL_SCRIPT
```

Unicode script "Khitan Small Script".

<br />

### KHMER

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KHMER
```

Unicode script "Khmer".

<br />

### KHOJKI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KHOJKI
```

Unicode script "Khojki".

<br />

### KHUDAWADI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KHUDAWADI
```

Unicode script "Khudawadi".

<br />

### KIRAT_RAI

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript KIRAT_RAI
```

Unicode script "Kirat Rai".

<br />

### LAO

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript LAO
```

Unicode script "Lao".

<br />

### LATIN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript LATIN
```

Unicode script "Latin".

<br />

### LEPCHA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript LEPCHA
```

Unicode script "Lepcha".

<br />

### LIMBU

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript LIMBU
```

Unicode script "Limbu".

<br />

### LINEAR_A

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript LINEAR_A
```

Unicode script "Linear A".

<br />

### LINEAR_B

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript LINEAR_B
```

Unicode script "Linear_B".

<br />

### LISU

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript LISU
```

Unicode script "Lisu".

<br />

### LYCIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript LYCIAN
```

Unicode script "Lycian".

<br />

### LYDIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript LYDIAN
```

Unicode script "Lydian".

<br />

### MAHAJANI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MAHAJANI
```

Unicode script "Mahajani".

<br />

### MAKASAR

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MAKASAR
```

Unicode script "Makasar".

<br />

### MALAYALAM

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MALAYALAM
```

Unicode script "Malayalam".

<br />

### MANDAIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MANDAIC
```

Unicode script "Mandaic".

<br />

### MANICHAEAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MANICHAEAN
```

Unicode script "Manichaean".

<br />

### MARCHEN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MARCHEN
```

Unicode script "Marchen".

<br />

### MASARAM_GONDI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MASARAM_GONDI
```

Unicode script "Masaram Gondi".

<br />

### MEDEFAIDRIN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MEDEFAIDRIN
```

Unicode script "Medefaidrin".

<br />

### MEETEI_MAYEK

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MEETEI_MAYEK
```

Unicode script "Meetei_Mayek".

<br />

### MENDE_KIKAKUI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MENDE_KIKAKUI
```

Unicode script "Mende Kikakui".

<br />

### MEROITIC_CURSIVE

Added in [API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MEROITIC_CURSIVE
```

Unicode script "Meroitic Cursive".

<br />

### MEROITIC_HIEROGLYPHS

Added in [API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MEROITIC_HIEROGLYPHS
```

Unicode script "Meroitic Hieroglyphs".

<br />

### MIAO

Added in [API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MIAO
```

Unicode script "Miao".

<br />

### MODI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MODI
```

Unicode script "Modi".

<br />

### MONGOLIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MONGOLIAN
```

Unicode script "Mongolian".

<br />

### MRO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MRO
```

Unicode script "Mro".

<br />

### MULTANI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MULTANI
```

Unicode script "Multani".

<br />

### MYANMAR

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript MYANMAR
```

Unicode script "Myanmar".

<br />

### NABATAEAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript NABATAEAN
```

Unicode script "Nabataean".

<br />

### NAG_MUNDARI

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript NAG_MUNDARI
```

Unicode script "Nag Mundari".

<br />

### NANDINAGARI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript NANDINAGARI
```

Unicode script "Nandinagari".

<br />

### NEWA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript NEWA
```

Unicode script "Newa".

<br />

### NEW_TAI_LUE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript NEW_TAI_LUE
```

Unicode script "New_Tai_Lue".

<br />

### NKO

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript NKO
```

Unicode script "Nko".

<br />

### NUSHU

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript NUSHU
```

Unicode script "Nushu".

<br />

### NYIAKENG_PUACHUE_HMONG

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript NYIAKENG_PUACHUE_HMONG
```

Unicode script "Nyiakeng Puachue Hmong".

<br />

### OGHAM

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OGHAM
```

Unicode script "Ogham".

<br />

### OLD_HUNGARIAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OLD_HUNGARIAN
```

Unicode script "Old Hungarian".

<br />

### OLD_ITALIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OLD_ITALIC
```

Unicode script "Old_Italic".

<br />

### OLD_NORTH_ARABIAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OLD_NORTH_ARABIAN
```

Unicode script "Old North Arabian".

<br />

### OLD_PERMIC

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OLD_PERMIC
```

Unicode script "Old Permic".

<br />

### OLD_PERSIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OLD_PERSIAN
```

Unicode script "Old_Persian".

<br />

### OLD_SOGDIAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OLD_SOGDIAN
```

Unicode script "Old Sogdian".

<br />

### OLD_SOUTH_ARABIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OLD_SOUTH_ARABIAN
```

Unicode script "Old_South_Arabian".

<br />

### OLD_TURKIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OLD_TURKIC
```

Unicode script "Old_Turkic".

<br />

### OLD_UYGHUR

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OLD_UYGHUR
```

Unicode script "Old Uyghur".

<br />

### OL_CHIKI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OL_CHIKI
```

Unicode script "Ol_Chiki".

<br />

### OL_ONAL

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OL_ONAL
```

Unicode script "Ol Onal".

<br />

### ORIYA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript ORIYA
```

Unicode script "Oriya".

<br />

### OSAGE

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OSAGE
```

Unicode script "Osage".

<br />

### OSMANYA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript OSMANYA
```

Unicode script "Osmanya".

<br />

### PAHAWH_HMONG

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript PAHAWH_HMONG
```

Unicode script "Pahawh Hmong".

<br />

### PALMYRENE

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript PALMYRENE
```

Unicode script "Palmyrene".

<br />

### PAU_CIN_HAU

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript PAU_CIN_HAU
```

Unicode script "Pau Cin Hau".

<br />

### PHAGS_PA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript PHAGS_PA
```

Unicode script "Phags_Pa".

<br />

### PHOENICIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript PHOENICIAN
```

Unicode script "Phoenician".

<br />

### PSALTER_PAHLAVI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript PSALTER_PAHLAVI
```

Unicode script "Psalter Pahlavi".

<br />

### REJANG

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript REJANG
```

Unicode script "Rejang".

<br />

### RUNIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript RUNIC
```

Unicode script "Runic".

<br />

### SAMARITAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SAMARITAN
```

Unicode script "Samaritan".

<br />

### SAURASHTRA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SAURASHTRA
```

Unicode script "Saurashtra".

<br />

### SHARADA

Added in [API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SHARADA
```

Unicode script "Sharada".

<br />

### SHAVIAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SHAVIAN
```

Unicode script "Shavian".

<br />

### SIDDHAM

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SIDDHAM
```

Unicode script "Siddham".

<br />

### SIGNWRITING

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SIGNWRITING
```

Unicode script "SignWriting".

<br />

### SINHALA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SINHALA
```

Unicode script "Sinhala".

<br />

### SOGDIAN

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SOGDIAN
```

Unicode script "Sogdian".

<br />

### SORA_SOMPENG

Added in [API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SORA_SOMPENG
```

Unicode script "Sora Sompeng".

<br />

### SOYOMBO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SOYOMBO
```

Unicode script "Soyombo".

<br />

### SUNDANESE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SUNDANESE
```

Unicode script "Sundanese".

<br />

### SUNUWAR

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SUNUWAR
```

Unicode script "Sunuwar".

<br />

### SYLOTI_NAGRI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SYLOTI_NAGRI
```

Unicode script "Syloti_Nagri".

<br />

### SYRIAC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript SYRIAC
```

Unicode script "Syriac".

<br />

### TAGALOG

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TAGALOG
```

Unicode script "Tagalog".

<br />

### TAGBANWA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TAGBANWA
```

Unicode script "Tagbanwa".

<br />

### TAI_LE

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TAI_LE
```

Unicode script "Tai_Le".

<br />

### TAI_THAM

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TAI_THAM
```

Unicode script "Tai_Tham".

<br />

### TAI_VIET

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TAI_VIET
```

Unicode script "Tai_Viet".

<br />

### TAKRI

Added in [API level 26](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TAKRI
```

Unicode script "Takri".

<br />

### TAMIL

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TAMIL
```

Unicode script "Tamil".

<br />

### TANGSA

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TANGSA
```

Unicode script "Tangsa".

<br />

### TANGUT

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TANGUT
```

Unicode script "Tangut".

<br />

### TELUGU

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TELUGU
```

Unicode script "Telugu".

<br />

### THAANA

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript THAANA
```

Unicode script "Thaana".

<br />

### THAI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript THAI
```

Unicode script "Thai".

<br />

### TIBETAN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TIBETAN
```

Unicode script "Tibetan".

<br />

### TIFINAGH

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TIFINAGH
```

Unicode script "Tifinagh".

<br />

### TIRHUTA

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TIRHUTA
```

Unicode script "Tirhuta".

<br />

### TODHRI

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TODHRI
```

Unicode script "Todhri".

<br />

### TOTO

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TOTO
```

Unicode script "Toto".

<br />

### TULU_TIGALARI

Added in [API level 37](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript TULU_TIGALARI
```

Unicode script "Tulu Tigalari".

<br />

### UGARITIC

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript UGARITIC
```

Unicode script "Ugaritic".

<br />

### UNKNOWN

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript UNKNOWN
```

Unicode script "Unknown".

<br />

### VAI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript VAI
```

Unicode script "Vai".

<br />

### VITHKUQI

Added in [API level 36](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript VITHKUQI
```

Unicode script "Vithkuqi".

<br />

### WANCHO

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript WANCHO
```

Unicode script "Wancho".

<br />

### WARANG_CITI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript WARANG_CITI
```

Unicode script "Warang Citi".

<br />

### YEZIDI

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript YEZIDI
```

Unicode script "Yezidi".

<br />

### YI

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript YI
```

Unicode script "Yi".

<br />

### ZANABAZAR_SQUARE

Added in [API level 34](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static final Character.UnicodeScript ZANABAZAR_SQUARE
```

Unicode script "Zanabazar Square".

<br />

## Public methods

### forName

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static Character.UnicodeScript forName (String scriptName)
```

Returns the UnicodeScript constant with the given Unicode script name or the script name alias. Script names and their aliases are determined by The Unicode Standard. The files `Scripts.txt` and `PropertyValueAliases.txt` define script names and the script name aliases for a particular version of the standard. The `https://developer.android.com/reference/java/lang/Character` class specifies the version of the standard that it supports.

Character case is ignored for all of the valid script names. The en_US locale's case mapping rules are used to provide case-insensitive string comparisons for script name validation.

<br />

| Parameters ||
|---|---|
| `scriptName` | `String`: A `UnicodeScript` name. <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | The `UnicodeScript` constant identified by `scriptName` <br /> |

| Throws ||
|---|---|
| `https://developer.android.com/reference/java/lang/IllegalArgumentException` | if `scriptName` is an invalid name |
| `https://developer.android.com/reference/java/lang/NullPointerException` | if `scriptName` is null |

### of

Added in [API level 24](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels)

```
public static Character.UnicodeScript of (int codePoint)
```

Returns the enum constant representing the Unicode script of which the given character (Unicode code point) is assigned to.

<br />

| Parameters ||
|---|---|
| `codePoint` | `int`: the character (Unicode code point) in question. <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | The `UnicodeScript` constant representing the Unicode script of which this character is assigned to. <br /> |

| Throws ||
|---|---|
| `https://developer.android.com/reference/java/lang/IllegalArgumentException` | if the specified `codePoint` is an invalid Unicode code point. |

**See also:**

- `https://developer.android.com/reference/java/lang/Character#isValidCodePoint(int)`

### valueOf

```
public static Character.UnicodeScript valueOf (String name)
```

<br />

<br />

| Parameters ||
|---|---|
| `name` | `String` <br /> |

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | <br /> |

### values

```
public static final UnicodeScript[] values ()
```

<br />

<br />

| Returns ||
|---|---|
| `https://developer.android.com/reference/java/lang/Character.UnicodeScript` | <br /> |