public static enum Character.UnicodeScript extends Enum<Character.UnicodeScript>
Latin
, or
one of the following three special values,
Inherited
,
Common
or
Unknown
.Enum Constant | Description |
---|---|
ARABIC |
Unicode script "Arabic".
|
ARMENIAN |
Unicode script "Armenian".
|
AVESTAN |
Unicode script "Avestan".
|
BALINESE |
Unicode script "Balinese".
|
BAMUM |
Unicode script "Bamum".
|
BATAK |
Unicode script "Batak".
|
BENGALI |
Unicode script "Bengali".
|
BOPOMOFO |
Unicode script "Bopomofo".
|
BRAHMI |
Unicode script "Brahmi".
|
BRAILLE |
Unicode script "Braille".
|
BUGINESE |
Unicode script "Buginese".
|
BUHID |
Unicode script "Buhid".
|
CANADIAN_ABORIGINAL |
Unicode script "Canadian_Aboriginal".
|
CARIAN |
Unicode script "Carian".
|
CHAKMA |
Unicode script "Chakma".
|
CHAM |
Unicode script "Cham".
|
CHEROKEE |
Unicode script "Cherokee".
|
COMMON |
Unicode script "Common".
|
COPTIC |
Unicode script "Coptic".
|
CUNEIFORM |
Unicode script "Cuneiform".
|
CYPRIOT |
Unicode script "Cypriot".
|
CYRILLIC |
Unicode script "Cyrillic".
|
DESERET |
Unicode script "Deseret".
|
DEVANAGARI |
Unicode script "Devanagari".
|
EGYPTIAN_HIEROGLYPHS |
Unicode script "Egyptian_Hieroglyphs".
|
ETHIOPIC |
Unicode script "Ethiopic".
|
GEORGIAN |
Unicode script "Georgian".
|
GLAGOLITIC |
Unicode script "Glagolitic".
|
GOTHIC |
Unicode script "Gothic".
|
GREEK |
Unicode script "Greek".
|
GUJARATI |
Unicode script "Gujarati".
|
GURMUKHI |
Unicode script "Gurmukhi".
|
HAN |
Unicode script "Han".
|
HANGUL |
Unicode script "Hangul".
|
HANUNOO |
Unicode script "Hanunoo".
|
HEBREW |
Unicode script "Hebrew".
|
HIRAGANA |
Unicode script "Hiragana".
|
IMPERIAL_ARAMAIC |
Unicode script "Imperial_Aramaic".
|
INHERITED |
Unicode script "Inherited".
|
INSCRIPTIONAL_PAHLAVI |
Unicode script "Inscriptional_Pahlavi".
|
INSCRIPTIONAL_PARTHIAN |
Unicode script "Inscriptional_Parthian".
|
JAVANESE |
Unicode script "Javanese".
|
KAITHI |
Unicode script "Kaithi".
|
KANNADA |
Unicode script "Kannada".
|
KATAKANA |
Unicode script "Katakana".
|
KAYAH_LI |
Unicode script "Kayah_Li".
|
KHAROSHTHI |
Unicode script "Kharoshthi".
|
KHMER |
Unicode script "Khmer".
|
LAO |
Unicode script "Lao".
|
LATIN |
Unicode script "Latin".
|
LEPCHA |
Unicode script "Lepcha".
|
LIMBU |
Unicode script "Limbu".
|
LINEAR_B |
Unicode script "Linear_B".
|
LISU |
Unicode script "Lisu".
|
LYCIAN |
Unicode script "Lycian".
|
LYDIAN |
Unicode script "Lydian".
|
MALAYALAM |
Unicode script "Malayalam".
|
MANDAIC |
Unicode script "Mandaic".
|
MEETEI_MAYEK |
Unicode script "Meetei_Mayek".
|
MEROITIC_CURSIVE |
Unicode script "Meroitic Cursive".
|
MEROITIC_HIEROGLYPHS |
Unicode script "Meroitic Hieroglyphs".
|
MIAO |
Unicode script "Miao".
|
MONGOLIAN |
Unicode script "Mongolian".
|
MYANMAR |
Unicode script "Myanmar".
|
NEW_TAI_LUE |
Unicode script "New_Tai_Lue".
|
NKO |
Unicode script "Nko".
|
OGHAM |
Unicode script "Ogham".
|
OL_CHIKI |
Unicode script "Ol_Chiki".
|
OLD_ITALIC |
Unicode script "Old_Italic".
|
OLD_PERSIAN |
Unicode script "Old_Persian".
|
OLD_SOUTH_ARABIAN |
Unicode script "Old_South_Arabian".
|
OLD_TURKIC |
Unicode script "Old_Turkic".
|
ORIYA |
Unicode script "Oriya".
|
OSMANYA |
Unicode script "Osmanya".
|
PHAGS_PA |
Unicode script "Phags_Pa".
|
PHOENICIAN |
Unicode script "Phoenician".
|
REJANG |
Unicode script "Rejang".
|
RUNIC |
Unicode script "Runic".
|
SAMARITAN |
Unicode script "Samaritan".
|
SAURASHTRA |
Unicode script "Saurashtra".
|
SHARADA |
Unicode script "Sharada".
|
SHAVIAN |
Unicode script "Shavian".
|
SINHALA |
Unicode script "Sinhala".
|
SORA_SOMPENG |
Unicode script "Sora Sompeng".
|
SUNDANESE |
Unicode script "Sundanese".
|
SYLOTI_NAGRI |
Unicode script "Syloti_Nagri".
|
SYRIAC |
Unicode script "Syriac".
|
TAGALOG |
Unicode script "Tagalog".
|
TAGBANWA |
Unicode script "Tagbanwa".
|
TAI_LE |
Unicode script "Tai_Le".
|
TAI_THAM |
Unicode script "Tai_Tham".
|
TAI_VIET |
Unicode script "Tai_Viet".
|
TAKRI |
Unicode script "Takri".
|
TAMIL |
Unicode script "Tamil".
|
TELUGU |
Unicode script "Telugu".
|
THAANA |
Unicode script "Thaana".
|
THAI |
Unicode script "Thai".
|
TIBETAN |
Unicode script "Tibetan".
|
TIFINAGH |
Unicode script "Tifinagh".
|
UGARITIC |
Unicode script "Ugaritic".
|
UNKNOWN |
Unicode script "Unknown".
|
VAI |
Unicode script "Vai".
|
YI |
Unicode script "Yi".
|
Modifier and Type | Method | Description |
---|---|---|
static Character.UnicodeScript |
forName(String scriptName) |
Returns the UnicodeScript constant with the given Unicode script
name or the script name alias.
|
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.
|
static Character.UnicodeScript |
valueOf(String name) |
Returns the enum constant of this type with the specified name.
|
static Character.UnicodeScript[] |
values() |
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Character.UnicodeScript COMMON
public static final Character.UnicodeScript LATIN
public static final Character.UnicodeScript GREEK
public static final Character.UnicodeScript CYRILLIC
public static final Character.UnicodeScript ARMENIAN
public static final Character.UnicodeScript HEBREW
public static final Character.UnicodeScript ARABIC
public static final Character.UnicodeScript SYRIAC
public static final Character.UnicodeScript THAANA
public static final Character.UnicodeScript DEVANAGARI
public static final Character.UnicodeScript BENGALI
public static final Character.UnicodeScript GURMUKHI
public static final Character.UnicodeScript GUJARATI
public static final Character.UnicodeScript ORIYA
public static final Character.UnicodeScript TAMIL
public static final Character.UnicodeScript TELUGU
public static final Character.UnicodeScript KANNADA
public static final Character.UnicodeScript MALAYALAM
public static final Character.UnicodeScript SINHALA
public static final Character.UnicodeScript THAI
public static final Character.UnicodeScript LAO
public static final Character.UnicodeScript TIBETAN
public static final Character.UnicodeScript MYANMAR
public static final Character.UnicodeScript GEORGIAN
public static final Character.UnicodeScript HANGUL
public static final Character.UnicodeScript ETHIOPIC
public static final Character.UnicodeScript CHEROKEE
public static final Character.UnicodeScript CANADIAN_ABORIGINAL
public static final Character.UnicodeScript OGHAM
public static final Character.UnicodeScript RUNIC
public static final Character.UnicodeScript KHMER
public static final Character.UnicodeScript MONGOLIAN
public static final Character.UnicodeScript HIRAGANA
public static final Character.UnicodeScript KATAKANA
public static final Character.UnicodeScript BOPOMOFO
public static final Character.UnicodeScript HAN
public static final Character.UnicodeScript YI
public static final Character.UnicodeScript OLD_ITALIC
public static final Character.UnicodeScript GOTHIC
public static final Character.UnicodeScript DESERET
public static final Character.UnicodeScript INHERITED
public static final Character.UnicodeScript TAGALOG
public static final Character.UnicodeScript HANUNOO
public static final Character.UnicodeScript BUHID
public static final Character.UnicodeScript TAGBANWA
public static final Character.UnicodeScript LIMBU
public static final Character.UnicodeScript TAI_LE
public static final Character.UnicodeScript LINEAR_B
public static final Character.UnicodeScript UGARITIC
public static final Character.UnicodeScript SHAVIAN
public static final Character.UnicodeScript OSMANYA
public static final Character.UnicodeScript CYPRIOT
public static final Character.UnicodeScript BRAILLE
public static final Character.UnicodeScript BUGINESE
public static final Character.UnicodeScript COPTIC
public static final Character.UnicodeScript NEW_TAI_LUE
public static final Character.UnicodeScript GLAGOLITIC
public static final Character.UnicodeScript TIFINAGH
public static final Character.UnicodeScript SYLOTI_NAGRI
public static final Character.UnicodeScript OLD_PERSIAN
public static final Character.UnicodeScript KHAROSHTHI
public static final Character.UnicodeScript BALINESE
public static final Character.UnicodeScript CUNEIFORM
public static final Character.UnicodeScript PHOENICIAN
public static final Character.UnicodeScript PHAGS_PA
public static final Character.UnicodeScript NKO
public static final Character.UnicodeScript SUNDANESE
public static final Character.UnicodeScript BATAK
public static final Character.UnicodeScript LEPCHA
public static final Character.UnicodeScript OL_CHIKI
public static final Character.UnicodeScript VAI
public static final Character.UnicodeScript SAURASHTRA
public static final Character.UnicodeScript KAYAH_LI
public static final Character.UnicodeScript REJANG
public static final Character.UnicodeScript LYCIAN
public static final Character.UnicodeScript CARIAN
public static final Character.UnicodeScript LYDIAN
public static final Character.UnicodeScript CHAM
public static final Character.UnicodeScript TAI_THAM
public static final Character.UnicodeScript TAI_VIET
public static final Character.UnicodeScript AVESTAN
public static final Character.UnicodeScript EGYPTIAN_HIEROGLYPHS
public static final Character.UnicodeScript SAMARITAN
public static final Character.UnicodeScript MANDAIC
public static final Character.UnicodeScript LISU
public static final Character.UnicodeScript BAMUM
public static final Character.UnicodeScript JAVANESE
public static final Character.UnicodeScript MEETEI_MAYEK
public static final Character.UnicodeScript IMPERIAL_ARAMAIC
public static final Character.UnicodeScript OLD_SOUTH_ARABIAN
public static final Character.UnicodeScript INSCRIPTIONAL_PARTHIAN
public static final Character.UnicodeScript INSCRIPTIONAL_PAHLAVI
public static final Character.UnicodeScript OLD_TURKIC
public static final Character.UnicodeScript BRAHMI
public static final Character.UnicodeScript KAITHI
public static final Character.UnicodeScript MEROITIC_HIEROGLYPHS
public static final Character.UnicodeScript MEROITIC_CURSIVE
public static final Character.UnicodeScript SORA_SOMPENG
public static final Character.UnicodeScript CHAKMA
public static final Character.UnicodeScript SHARADA
public static final Character.UnicodeScript TAKRI
public static final Character.UnicodeScript MIAO
public static final Character.UnicodeScript UNKNOWN
public static Character.UnicodeScript[] values()
for (Character.UnicodeScript c : Character.UnicodeScript.values()) System.out.println(c);
public static Character.UnicodeScript valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static Character.UnicodeScript of(int codePoint)
codePoint
- the character (Unicode code point) in question.UnicodeScript
constant representing the
Unicode script of which this character is assigned to.IllegalArgumentException
- if the specified
codePoint
is an invalid Unicode code point.Character.isValidCodePoint(int)
public static final Character.UnicodeScript forName(String scriptName)
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.
scriptName
- A UnicodeScript
name.UnicodeScript
constant identified
by scriptName
IllegalArgumentException
- if scriptName
is an
invalid nameNullPointerException
- if scriptName
is null Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.