Character.UnicodeScript
java.lang.Object
|—java.lang.Enum<Character.UnicodeScript&
|—|—java.lang.Character.UnicodeScript
public static enum Character.UnicodeScript
extends Enum<Character.UnicodeScript>
表示 Unicode 标准附件 #24:脚本名称中定义的字符脚本的字符子集系列。 每个 Unicode 字符都分配给单个 Unicode 脚本,可以是特定脚本,例如 Character.UnicodeScript#LATIN,也可以是以下三个特殊值之一:Character.UnicodeScript#INHERITED、Character.UnicodeScript#COMMON 或 Character.UnicodeScript#UNKNOWN .
枚举常量摘要
枚举常量 | 描述 |
---|---|
ARABIC | Unicode 脚本“Arabic”。 |
ARMENIAN | Unicode 脚本“Armenian”。 |
AVESTAN | Unicode 脚本”Avestan”. |
BALINESE | Unicode 脚本”Balinese”. |
BAMUM | Unicode 脚本”Bamum”. |
BATAK | Unicode 脚本”Batak”. |
BENGALI | Unicode 脚本”Bengali”. |
BOPOMOFO | Unicode 脚本”Bopomofo”. |
BRAHMI | Unicode 脚本”Brahmi”. |
BRAILLE | Unicode 脚本 “Braille”. |
BUGINESE | Unicode 脚本 “Buginese”. |
BUHID | Unicode 脚本 “Buhid”. |
CANADIAN_ABORIGINAL | Unicode 脚本 “Canadian_Aboriginal”. |
CARIAN | Unicode 脚本 “Carian”. |
CHAKMA | Unicode 脚本 “Chakma”. |
CHAM | Unicode 脚本 “Cham”. |
CHEROKEE | Unicode 脚本 “Cherokee”. |
COMMON | Unicode 脚本 “Common”. |
COPTIC | Unicode 脚本 “Coptic”. |
CUNEIFORM | Unicode 脚本 “Cuneiform”. |
CYPRIOT | Unicode 脚本 “Cypriot”. |
CYRILLIC | Unicode 脚本 “Cyrillic”. |
DESERET | Unicode 脚本 “Deseret”. |
DEVANAGARI | Unicode 脚本 “Devanagari”. |
EGYPTIAN_HIEROGLYPHS | Unicode 脚本 “Egyptian_Hieroglyphs”. |
ETHIOPIC | Unicode 脚本 “Ethiopic”. |
GEORGIAN | Unicode 脚本 “Georgian”. |
GLAGOLITIC | Unicode 脚本 “Glagolitic”. |
GOTHIC | Unicode 脚本 “Gothic”. |
GREEK | Unicode 脚本 “Greek”. |
GUJARATI | Unicode 脚本 “Gujarati”. |
GURMUKHI | Unicode 脚本 “Gurmukhi”. |
HAN | Unicode 脚本 “Han”. |
HANGUL | Unicode 脚本 “Hangul”. |
HANUNOO | Unicode 脚本 “Hanunoo”. |
HEBREW | Unicode 脚本 “Hebrew”. |
HIRAGANA | Unicode 脚本 “Hiragana”. |
IMPERIAL_ARAMAIC | Unicode 脚本 “Imperial_Aramaic”. |
INHERITED | Unicode 脚本 “Inherited”. |
INSCRIPTIONAL_PAHLAVI | Unicode 脚本 “Inscriptional_Pahlavi”. |
INSCRIPTIONAL_PARTHIAN | Unicode 脚本 “Inscriptional_Parthian”. |
JAVANESE | Unicode 脚本 “Javanese”. |
KAITHI | Unicode 脚本 “Kaithi”. |
KANNADA | Unicode 脚本 “Kannada”. |
KATAKANA | Unicode 脚本 “Katakana”. |
KAYAH_LI | Unicode 脚本 “Kayah_Li”. |
KHAROSHTHI | Unicode 脚本 “Kharoshthi”. |
KHMER | Unicode 脚本 “Khmer”. |
LAO | Unicode 脚本 “Lao”. |
LATIN | Unicode 脚本 “Latin”. |
LEPCHA | Unicode 脚本 “Lepcha”. |
LIMBU | Unicode 脚本 “Limbu”. |
LINEAR_B | Unicode 脚本 “Linear_B”. |
LISU | Unicode 脚本 “Lisu”. |
LYCIAN | Unicode 脚本 “Lycian”. |
LYDIAN | Unicode 脚本 “Lydian”. |
MALAYALAM | Unicode 脚本 “Malayalam”. |
MANDAIC | Unicode 脚本 “Mandaic”. |
MEETEI_MAYEK | Unicode 脚本 “Meetei_Mayek”. |
MEROITIC_CURSIVE | Unicode 脚本 “Meroitic Cursive”. |
MEROITIC_HIEROGLYPHS | Unicode 脚本 “Meroitic Hieroglyphs”. |
MIAO | Unicode 脚本 “Miao”. |
MONGOLIAN | Unicode 脚本 “Mongolian”. |
MYANMAR | Unicode 脚本 “Myanmar”. |
NEW_TAI_LUE | Unicode 脚本 “New_Tai_Lue”. |
NKO | Unicode 脚本 “Nko”. |
OGHAM | Unicode 脚本 “Ogham”. |
OL_CHIKI | Unicode 脚本 “Ol_Chiki”. |
OLD_ITALIC | Unicode 脚本 “Old_Italic”. |
OLD_PERSIAN | Unicode 脚本 “Old_Persian”. |
OLD_SOUTH_ARABIAN | Unicode 脚本 “Old_South_Arabian”. |
OLD_TURKIC | Unicode 脚本 “Old_Turkic”. |
ORIYA | Unicode 脚本 “Oriya”. |
OSMANYA | Unicode 脚本 “Osmanya”. |
PHAGS_PA | Unicode 脚本 “Phags_Pa”. |
PHOENICIAN | Unicode 脚本 “Phoenician”. |
REJANG | Unicode 脚本 “Rejang”. |
RUNIC | Unicode 脚本 “Runic”. |
SAMARITAN | Unicode 脚本 “Samaritan”. |
SAURASHTRA | Unicode 脚本 “Saurashtra”. |
SHARADA | Unicode 脚本 “Sharada”. |
SHAVIAN | Unicode 脚本 “Shavian”. |
SINHALA | Unicode 脚本 “Sinhala”. |
SORA_SOMPENG | Unicode 脚本 “Sora Sompeng”. |
SUNDANESE | Unicode 脚本 “Sundanese”. |
SYLOTI_NAGRI | Unicode 脚本 “Syloti_Nagri”. |
SYRIAC | Unicode 脚本 “Syriac”. |
TAGALOG | Unicode 脚本 “Tagalog”. |
TAGBANWA | Unicode 脚本 “Tagbanwa”. |
TAI_LE | Unicode 脚本 “Tai_Le”. |
TAI_THAM | Unicode 脚本 “Tai_Tham”. |
TAI_VIET | Unicode 脚本 “Tai_Viet”. |
TAKRI | Unicode 脚本 “Takri”. |
TAMIL | Unicode 脚本 “Tamil”. |
TELUGU | Unicode 脚本 “Telugu”. |
THAANA | Unicode 脚本 “Thaana”. |
THAI | Unicode 脚本 “Thai”. |
TIBETAN | Unicode 脚本 “Tibetan”. |
TIFINAGH | Unicode 脚本 “Tifinagh”. |
UGARITIC | Unicode 脚本 “Ugaritic”. |
UNKNOWN | Unicode 脚本 “Unknown”. |
VAI | Unicode 脚本 “Vai”. |
YI | Unicode 脚本 “Yi”. |
方法总结
修饰符和类型 | 方法 | 描述 |
---|---|---|
static Character.UnicodeScript | forName(String scriptName) | 返回具有给定 Unicode 脚本名称或脚本名称别名的 UnicodeScript 常量。 |
static Character.UnicodeScript | of(int codePoint) | 返回表示分配给定字符(Unicode 代码点)的 Unicode 脚本的枚举常量。 |
static Character.UnicodeScript | valueOf(String name) | 返回具有指定名称的此类型的枚举常量。 |
static Character.UnicodeScript[] | values() | 按照声明的顺序返回包含此枚举类型常量的数组。 |
从类 java.lang.Enum 继承的方法 |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
从类 java.lang.Object 继承的方法 |
---|
getClass, notify, notifyAll, wait, wait, wait |
枚举常量详细信息
COMMON
public static final Character.UnicodeScript COMMON
Unicode 脚本”Common”.
LATIN
public static final Character.UnicodeScript LATIN
Unicode 脚本 “Latin”.
GREEK
public static final Character.UnicodeScript GREEK
Unicode 脚本 “Greek”.
CYRILLIC
public static final Character.UnicodeScript CYRILLIC
Unicode 脚本 “Cyrillic”.
ARMENIAN
public static final Character.UnicodeScript ARMENIAN
Unicode 脚本 “Armenian”.
HEBREW
public static final Character.UnicodeScript HEBREW
Unicode 脚本 “Hebrew”.
ARABIC
public static final Character.UnicodeScript ARABIC
Unicode 脚本 “Arabic”.
SYRIAC
public static final Character.UnicodeScript SYRIAC
Unicode 脚本 “Syriac”.
THAANA
public static final Character.UnicodeScript THAANA
Unicode 脚本 “Thaana”.
DEVANAGARI
public static final Character.UnicodeScript DEVANAGARI
Unicode 脚本 “Devanagari”.
BENGALI
public static final Character.UnicodeScript BENGALI
Unicode 脚本 “Bengali”.
GURMUKHI
public static final Character.UnicodeScript GURMUKHI
Unicode 脚本 “Gurmukhi”.
GUJARATI
public static final Character.UnicodeScript GUJARATI
Unicode 脚本 “Gujarati”.
ORIYA
public static final Character.UnicodeScript ORIYA
Unicode 脚本 “Oriya”.
TAMIL
public static final Character.UnicodeScript TAMIL
Unicode 脚本 “Tamil”.
TELUGU
public static final Character.UnicodeScript TELUGU
Unicode 脚本 “Telugu”.
KANNADA
public static final Character.UnicodeScript KANNADA
Unicode 脚本 “Kannada”.
MALAYALAM
public static final Character.UnicodeScript MALAYALAM
Unicode 脚本 “Malayalam”.
SINHALA
public static final Character.UnicodeScript SINHALA
Unicode 脚本 “Sinhala”.
THAI
public static final Character.UnicodeScript THAI
Unicode 脚本 “Thai”.
LAO
public static final Character.UnicodeScript LAO
Unicode 脚本 “Lao”.
TIBETAN
public static final Character.UnicodeScript TIBETAN
Unicode 脚本 “Tibetan”.
MYANMAR
public static final Character.UnicodeScript MYANMAR
Unicode 脚本 “Myanmar”.
GEORGIAN
public static final Character.UnicodeScript GEORGIAN
Unicode 脚本 “Georgian”.
HANGUL
public static final Character.UnicodeScript HANGUL
Unicode 脚本 “Hangul”.
ETHIOPIC
public static final Character.UnicodeScript ETHIOPIC
Unicode 脚本 “Ethiopic”.
CHEROKEE
public static final Character.UnicodeScript CHEROKEE
Unicode 脚本 “Cherokee”.
CANADIAN_ABORIGINAL
public static final Character.UnicodeScript CANADIAN_ABORIGINAL
Unicode 脚本 “Canadian_Aboriginal”.
OGHAM
public static final Character.UnicodeScript OGHAM
Unicode 脚本 “Ogham”.
RUNIC
public static final Character.UnicodeScript RUNIC
Unicode 脚本 “Runic”.
KHMER
public static final Character.UnicodeScript KHMER
Unicode 脚本 “Khmer”.
MONGOLIAN
public static final Character.UnicodeScript MONGOLIAN
Unicode 脚本 “Mongolian”.
HIRAGANA
public static final Character.UnicodeScript HIRAGANA
Unicode 脚本 “Hiragana”.
KATAKANA
public static final Character.UnicodeScript KATAKANA
Unicode 脚本 “Katakana”.
BOPOMOFO
public static final Character.UnicodeScript BOPOMOFO
Unicode 脚本 “Bopomofo”.
HAN
public static final Character.UnicodeScript HAN
Unicode 脚本 “Han”.
YI
public static final Character.UnicodeScript YI
Unicode 脚本 “Yi”.
OLD_ITALIC
public static final Character.UnicodeScript OLD_ITALIC
Unicode 脚本 “Old_Italic”.
GOTHIC
public static final Character.UnicodeScript GOTHIC
Unicode 脚本 “Gothic”.
DESERET
public static final Character.UnicodeScript DESERET
Unicode 脚本 “Deseret”.
INHERITED
public static final Character.UnicodeScript INHERITED
Unicode 脚本 “Inherited”.
TAGALOG
public static final Character.UnicodeScript TAGALOG
Unicode 脚本 “Tagalog”.
HANUNOO
public static final Character.UnicodeScript HANUNOO
Unicode 脚本 “Hanunoo”.
BUHID
public static final Character.UnicodeScript BUHID
Unicode 脚本 “Buhid”.
TAGBANWA
public static final Character.UnicodeScript TAGBANWA
Unicode 脚本 “Tagbanwa”.
LIMBU
public static final Character.UnicodeScript LIMBU
Unicode 脚本 “Limbu”.
TAI_LE
public static final Character.UnicodeScript TAI_LE
Unicode 脚本 “Tai_Le”.
LINEAR_B
public static final Character.UnicodeScript LINEAR_B
Unicode 脚本 “Linear_B”.
UGARITIC
public static final Character.UnicodeScript UGARITIC
Unicode 脚本 “Ugaritic”.
SHAVIAN
public static final Character.UnicodeScript SHAVIAN
Unicode 脚本 “Shavian”.
OSMANYA
public static final Character.UnicodeScript OSMANYA
Unicode 脚本 “Osmanya”.
CYPRIOT
public static final Character.UnicodeScript CYPRIOT
Unicode 脚本 “Cypriot”.
BRAILLE
public static final Character.UnicodeScript BRAILLE
Unicode 脚本 “Braille”.
BUGINESE
public static final Character.UnicodeScript BUGINESE
Unicode 脚本 “Buginese”.
COPTIC
public static final Character.UnicodeScript COPTIC
Unicode 脚本 “Coptic”.
NEW_TAI_LUE
public static final Character.UnicodeScript NEW_TAI_LUE
Unicode 脚本 “New_Tai_Lue”.
GLAGOLITIC
public static final Character.UnicodeScript GLAGOLITIC
Unicode 脚本 “Glagolitic”.
TIFINAGH
public static final Character.UnicodeScript TIFINAGH
Unicode 脚本 “Tifinagh”.
SYLOTI_NAGRI
public static final Character.UnicodeScript SYLOTI_NAGRI
Unicode 脚本 “Syloti_Nagri”.
OLD_PERSIAN
public static final Character.UnicodeScript OLD_PERSIAN
Unicode 脚本 “Old_Persian”.
KHAROSHTHI
public static final Character.UnicodeScript KHAROSHTHI
Unicode 脚本 “Kharoshthi”.
BALINESE
public static final Character.UnicodeScript BALINESE
Unicode 脚本 “Balinese”.
CUNEIFORM
public static final Character.UnicodeScript CUNEIFORM
Unicode 脚本 “Cuneiform”.
PHOENICIAN
public static final Character.UnicodeScript PHOENICIAN
Unicode 脚本 “Phoenician”.
PHAGS_PA
public static final Character.UnicodeScript PHAGS_PA
Unicode 脚本 “Phags_Pa”.
NKO
public static final Character.UnicodeScript NKO
Unicode 脚本 “Nko”.
SUNDANESE
public static final Character.UnicodeScript SUNDANESE
Unicode 脚本 “Sundanese”.
BATAK
public static final Character.UnicodeScript BATAK
Unicode 脚本 “Batak”.
LEPCHA
public static final Character.UnicodeScript LEPCHA
Unicode 脚本 “Lepcha”.
OL_CHIKI
public static final Character.UnicodeScript OL_CHIKI
Unicode 脚本 “Ol_Chiki”.
VAI
public static final Character.UnicodeScript VAI
Unicode 脚本 “Vai”.
SAURASHTRA
public static final Character.UnicodeScript SAURASHTRA
Unicode 脚本 “Saurashtra”.
KAYAH_LI
public static final Character.UnicodeScript KAYAH_LI
Unicode 脚本 “Kayah_Li”.
REJANG
public static final Character.UnicodeScript REJANG
Unicode 脚本 “Rejang”.
LYCIAN
public static final Character.UnicodeScript LYCIAN
Unicode 脚本 “Lycian”.
CARIAN
public static final Character.UnicodeScript CARIAN
Unicode 脚本 “Carian”.
LYDIAN
public static final Character.UnicodeScript LYDIAN
Unicode 脚本 “Lydian”.
CHAM
public static final Character.UnicodeScript CHAM
Unicode 脚本 “Cham”.
TAI_THAM
public static final Character.UnicodeScript TAI_THAM
Unicode 脚本 “Tai_Tham”.
TAI_VIET
public static final Character.UnicodeScript TAI_VIET
Unicode 脚本 “Tai_Viet”.
AVESTAN
public static final Character.UnicodeScript AVESTAN
Unicode 脚本 “Avestan”.
EGYPTIAN_HIEROGLYPHS
public static final Character.UnicodeScript EGYPTIAN_HIEROGLYPHS
Unicode 脚本 “Egyptian_Hieroglyphs”.
SAMARITAN
public static final Character.UnicodeScript SAMARITAN
Unicode 脚本 “Samaritan”.
MANDAIC
public static final Character.UnicodeScript MANDAIC
Unicode 脚本 “Mandaic”.
LISU
public static final Character.UnicodeScript LISU
Unicode 脚本 “Lisu”.
BAMUM
public static final Character.UnicodeScript BAMUM
Unicode 脚本 “Bamum”.
JAVANESE
public static final Character.UnicodeScript JAVANESE
Unicode 脚本 “Javanese”.
MEETEI_MAYEK
public static final Character.UnicodeScript MEETEI_MAYEK
Unicode 脚本 “Meetei_Mayek”.
IMPERIAL_ARAMAIC
public static final Character.UnicodeScript IMPERIAL_ARAMAIC
Unicode 脚本 “Imperial_Aramaic”.
OLD_SOUTH_ARABIAN
public static final Character.UnicodeScript OLD_SOUTH_ARABIAN
Unicode 脚本 “Old_South_Arabian”.
INSCRIPTIONAL_PARTHIAN
public static final Character.UnicodeScript INSCRIPTIONAL_PARTHIAN
Unicode 脚本 “Inscriptional_Parthian”.
INSCRIPTIONAL_PAHLAVI
public static final Character.UnicodeScript INSCRIPTIONAL_PAHLAVI
Unicode 脚本 “Inscriptional_Pahlavi”.
OLD_TURKIC
public static final Character.UnicodeScript OLD_TURKIC
Unicode 脚本 “Old_Turkic”.
BRAHMI
public static final Character.UnicodeScript BRAHMI
Unicode 脚本 “Brahmi”.
KAITHI
public static final Character.UnicodeScript KAITHI
Unicode 脚本 “Kaithi”.
MEROITIC_HIEROGLYPHS
public static final Character.UnicodeScript MEROITIC_HIEROGLYPHS
Unicode 脚本 “Meroitic Hieroglyphs”.
MEROITIC_CURSIVE
public static final Character.UnicodeScript MEROITIC_CURSIVE
Unicode 脚本 “Meroitic Cursive”.
SORA_SOMPENG
public static final Character.UnicodeScript SORA_SOMPENG
Unicode 脚本 “Sora Sompeng”.
CHAKMA
public static final Character.UnicodeScript CHAKMA
Unicode 脚本 “Chakma”.
SHARADA
public static final Character.UnicodeScript SHARADA
Unicode 脚本 “Sharada”.
TAKRI
public static final Character.UnicodeScript TAKRI
Unicode 脚本 “Takri”.
MIAO
public static final Character.UnicodeScript MIAO
Unicode 脚本 “Miao”.
UNKNOWN
public static final Character.UnicodeScript UNKNOWN
Unicode script “Unknown”.
方法详情
values
public static Character.UnicodeScript[] values()
按照声明的顺序返回包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:
for (Character.UnicodeScript c : Character.UnicodeScript.values())
System.out.println(c);
返回:
包含此枚举类型的常量的数组,按声明的顺序排列
valueOf
public static Character.UnicodeScript valueOf(String name)
返回具有指定名称的此类型的枚举常量。 该字符串必须与用于在此类型中声明枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)
参数:
参数名称 | 参数描述 |
---|---|
name | 要返回的枚举常量的名称。 |
返回:
具有指定名称的枚举常量
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果此枚举类型没有具有指定名称的常量 |
NullPointerException | 如果参数为null |
of
public static Character.UnicodeScript of(int codePoint)
返回表示分配给定字符(Unicode 代码点)的 Unicode 脚本的枚举常量。
参数:
参数名称 | 参数描述 |
---|---|
codePoint | 有问题的字符(Unicode 代码点)。 |
返回:
UnicodeScript 常量,表示分配此字符的 Unicode 脚本。
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果指定的 codePoint 是无效的 Unicode 代码点。 |
forName
public static Character.UnicodeScript forName(String scriptName)
返回具有给定 Unicode 脚本名称或脚本名称别名的 UnicodeScript 常量。 脚本名称及其别名由 Unicode 标准确定。 文件 Scripts<version>.txt 和 PropertyValueAliases<version>.txt 为特定版本的标准定义脚本名称和脚本名称别名。 Character 类指定它支持的标准版本。
对于所有有效的脚本名称,字符大小写都会被忽略。 en_US 语言环境的大小写映射规则用于为脚本名称验证提供不区分大小写的字符串比较。
参数:
参数名称 | 参数描述 |
---|---|
scriptName | UnicodeScript 名称。 |
返回:
由 scriptName 标识的 UnicodeScript 常量
Throws:
Throw名称 | Throw描述 |
---|---|
IllegalArgumentException | 如果 scriptName 是无效名称 |
NullPointerException | 如果 scriptName 为null |