- 所有已实现的接口:
-
Serializable
,Comparable<Character.UnicodeScript>
,Constable
- 封装类:
-
Character
代表在 Unicode标准附录#24:脚本名称中定义的字符脚本系列。每个Unicode字符都分配给单个Unicode脚本,可以是特定脚本,例如
Latin
,或以下三个特殊值之一:Inherited
,Common
或Unknown
。
- 自版本:
- 1.7
- 外部规范
-
Nested Class Summary
Nested classes/interfaces declared in class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionUnicode脚本"Adlam"。Unicode脚本"Ahom"。Unicode脚本"Anatolian Hieroglyphs"。Unicode脚本"Arabic"。Unicode脚本"Armenian"。Unicode脚本"Avestan"。Unicode脚本"Balinese"。Unicode脚本"Bamum"。Unicode脚本"Bassa Vah"。Unicode脚本"Batak"。Unicode脚本"Bengali"。Unicode脚本"Bhaiksuki"。Unicode脚本"Bopomofo"。Unicode脚本"Brahmi"。Unicode脚本"Braille"。Unicode脚本"Buginese"。Unicode脚本"Buhid"。Unicode脚本"Canadian_Aboriginal"。Unicode脚本"Carian"。Unicode脚本"Caucasian Albanian"。Unicode脚本"Chakma"。Unicode脚本"Cham"。Unicode脚本"Cherokee"。Unicode脚本"Chorasmian"。Unicode脚本"Common"。Unicode脚本"Coptic"。Unicode脚本"Cuneiform"。Unicode脚本"Cypriot"。Unicode脚本"Cypro Minoan"。Unicode脚本"Cyrillic"。Unicode脚本"Deseret"。Unicode脚本"Devanagari"。Unicode脚本"Dives Akuru"。Unicode脚本"Dogra"。Unicode脚本"Duployan"。Unicode脚本"Egyptian_Hieroglyphs"。Unicode脚本"Elbasan"。Unicode脚本"Elymaic"。Unicode脚本"Ethiopic"。Unicode脚本"Georgian"。Unicode脚本"Glagolitic"。Unicode脚本"Gothic"。Unicode脚本"Grantha"。Unicode脚本"Greek"。Unicode脚本"Gujarati"。Unicode脚本"Gunjala Gondi"。Unicode脚本"Gurmukhi"。Unicode脚本"Han"。Unicode脚本"Hangul"。Unicode脚本"Hanifi Rohingya"。Unicode脚本"Hanunoo"。Unicode脚本"Hatran"。Unicode脚本"Hebrew"。Unicode脚本"Hiragana"。Unicode脚本"Imperial_Aramaic"。Unicode脚本"Inherited"。Unicode脚本"Inscriptional_Pahlavi"。Unicode脚本"Inscriptional_Parthian"。Unicode脚本"Javanese"。Unicode脚本"Kaithi"。Unicode脚本"Kannada"。Unicode脚本"Katakana"。Unicode脚本"Kawi"。Unicode脚本"Kayah_Li"。Unicode脚本"Kharoshthi"。Unicode脚本"Khitan Small Script"。Unicode脚本"Khmer"。Unicode脚本"Khojki"。Unicode脚本"Khudawadi"。Unicode脚本"Lao"。Unicode脚本"Latin"。Unicode脚本"Lepcha"。Unicode脚本"Limbu"。Unicode脚本"Linear A"。Unicode脚本"Linear_B"。Unicode脚本"Lisu"。Unicode脚本"Lycian"。Unicode脚本"Lydian"。Unicode脚本"Mahajani"。Unicode脚本"Makasar"。Unicode脚本"Malayalam"。Unicode脚本"Mandaic"。Unicode脚本"Manichaean"。Unicode脚本"Marchen"。Unicode脚本"Masaram Gondi"。Unicode脚本"Medefaidrin"。Unicode脚本"Meetei_Mayek"。Unicode脚本"Mende Kikakui"。Unicode脚本"Meroitic Cursive"。Unicode脚本"Meroitic Hieroglyphs"。Unicode脚本"Miao"。Unicode脚本"Modi"。Unicode脚本"Mongolian"。Unicode脚本"Mro"。Unicode脚本"Multani"。Unicode脚本"Myanmar"。Unicode脚本"Nabataean"。Unicode脚本"Nag Mundari"。Unicode脚本"Nandinagari"。Unicode脚本"New_Tai_Lue"。Unicode脚本"Newa"。Unicode脚本"Nko"。Unicode脚本"Nushu"。Unicode脚本"Nyiakeng Puachue Hmong"。Unicode脚本"Ogham"。Unicode脚本"Ol_Chiki"。Unicode脚本"Old Hungarian"。Unicode脚本"Old_Italic"。Unicode脚本"Old North Arabian"。Unicode脚本"Old Permic"。Unicode脚本"Old_Persian"。Unicode脚本"Old Sogdian"。Unicode脚本"Old_South_Arabian"。Unicode脚本"Old_Turkic"。Unicode脚本"Old Uyghur"。Unicode脚本"Oriya"。Unicode脚本"Osage"。Unicode脚本"Osmanya"。Unicode脚本"Pahawh Hmong"。Unicode脚本"Palmyrene"。Unicode脚本"Pau Cin Hau"。Unicode脚本"Phags_Pa"。Unicode脚本"Phoenician"。Unicode脚本"Psalter Pahlavi"。Unicode脚本"Rejang"。Unicode脚本"Runic"。Unicode脚本"Samaritan"。Unicode脚本"Saurashtra"。Unicode脚本"Sharada"。Unicode脚本"Shavian"。Unicode脚本"Siddham"。Unicode脚本"SignWriting"。Unicode脚本"Sinhala"。Unicode脚本"Sogdian"。Unicode脚本"Sora Sompeng"。Unicode脚本"Soyombo"。Unicode脚本"Sundanese"。Unicode脚本"Syloti_Nagri"。Unicode脚本"Syriac"。Unicode脚本"Tagalog"。Unicode脚本"Tagbanwa"。Unicode脚本"Tai_Le"。Unicode脚本"Tai_Tham"。Unicode脚本"Tai_Viet"。Unicode脚本"Takri"。Unicode脚本"Tamil"。Unicode脚本"Tangsa"。Unicode脚本"Tangut"。Unicode脚本"Telugu"。Unicode脚本"Thaana"。Unicode脚本"Thai"。Unicode脚本"Tibetan"。Unicode脚本"Tifinagh"。Unicode脚本"Tirhuta"。Unicode脚本"Toto"。Unicode脚本"Ugaritic"。Unicode脚本"Unknown"。Unicode脚本"Vai"。Unicode脚本"Vithkuqi"。Unicode脚本"Wancho"。Unicode脚本"Warang Citi"。Unicode脚本"Yezidi"。Unicode脚本"Yi"。Unicode脚本"Zanabazar Square"。 -
Method Summary
Modifier and TypeMethodDescriptionstatic final Character.UnicodeScript
返回具有给定Unicode脚本名称或脚本名称别名的UnicodeScript常量。static Character.UnicodeScript
of
(int codePoint) 返回表示给定字符(Unicode代码点)分配给的Unicode脚本的枚举常量。static Character.UnicodeScript
返回具有指定名称的此类的枚举常量。static Character.UnicodeScript[]
values()
返回包含此枚举类的常量的数组,按照它们声明的顺序排列。
-
Enum Constant Details
-
COMMON
Unicode脚本"Common"。 -
LATIN
Unicode脚本"Latin"。 -
GREEK
Unicode脚本"Greek"。 -
CYRILLIC
Unicode脚本"Cyrillic"。 -
ARMENIAN
Unicode script "Armenian". -
HEBREW
Unicode script "Hebrew". -
ARABIC
Unicode脚本"阿拉伯文"。 -
SYRIAC
Unicode脚本"叙利亚文"。 -
THAANA
Unicode脚本"塔纳文"。 -
DEVANAGARI
Unicode脚本"梵文"。 -
BENGALI
Unicode脚本"孟加拉文"。 -
GURMUKHI
Unicode脚本"果鲁穆奇文"。 -
GUJARATI
Unicode脚本"古吉拉特文"。 -
ORIYA
Unicode脚本"奥里亚文"。 -
TAMIL
Unicode脚本"泰米尔文"。 -
TELUGU
Unicode脚本"泰卢固文"。 -
KANNADA
Unicode脚本"卡纳达文"。 -
MALAYALAM
Unicode脚本"马拉雅拉姆文"。 -
SINHALA
Unicode脚本"僧伽罗文"。 -
THAI
Unicode脚本"泰文"。 -
LAO
Unicode脚本"老挝文"。 -
TIBETAN
Unicode脚本"藏文"。 -
MYANMAR
Unicode脚本"缅甸文"。 -
GEORGIAN
Unicode脚本"格鲁吉亚文"。 -
HANGUL
Unicode脚本"朝鲜文"。 -
ETHIOPIC
Unicode脚本"埃塞俄比亚文"。 -
CHEROKEE
Unicode脚本"切罗基文"。 -
CANADIAN_ABORIGINAL
Unicode脚本"加拿大原住民文"。 -
OGHAM
Unicode脚本"欧甘文"。 -
RUNIC
Unicode脚本"古代符文"。 -
KHMER
Unicode脚本"高棉文"。 -
MONGOLIAN
Unicode脚本"蒙古文"。 -
HIRAGANA
Unicode脚本"平假名"。 -
KATAKANA
Unicode脚本"片假名"。 -
BOPOMOFO
Unicode脚本"注音符号"。 -
HAN
Unicode脚本"汉字"。 -
YI
Unicode脚本"彝文"。 -
OLD_ITALIC
Unicode脚本"古意大利文"。 -
GOTHIC
Unicode脚本"哥特文"。 -
DESERET
Unicode脚本"德瑟雷特文"。 -
INHERITED
Unicode脚本"继承的"。 -
TAGALOG
Unicode脚本"塔加拉文"。 -
HANUNOO
Unicode脚本"哈努努文"。 -
BUHID
Unicode脚本"布希德文"。 -
TAGBANWA
Unicode脚本"塔格巴努瓦文"。 -
LIMBU
Unicode脚本"林布文"。 -
TAI_LE
Unicode脚本"泰勒文"。 -
LINEAR_B
Unicode脚本"线性文字B"。 -
UGARITIC
Unicode脚本"乌加里特文"。 -
SHAVIAN
Unicode脚本"肖文"。 -
OSMANYA
Unicode脚本"奥斯曼亚文"。 -
CYPRIOT
Unicode脚本"塞浦路斯文"。 -
BRAILLE
Unicode脚本"盲文"。 -
BUGINESE
Unicode脚本"布吉尼斯文"。 -
COPTIC
Unicode脚本"科普特文"。 -
NEW_TAI_LUE
Unicode脚本"新傣仂文"。 -
GLAGOLITIC
Unicode脚本"格拉哥里文"。 -
TIFINAGH
Unicode脚本"提非纳文"。 -
SYLOTI_NAGRI
Unicode脚本"索拉提那格里文"。 -
OLD_PERSIAN
Unicode脚本"古波斯文"。 -
KHAROSHTHI
Unicode脚本"卡罗士提文"。 -
BALINESE
Unicode脚本"巴厘文"。 -
CUNEIFORM
Unicode脚本"楔形文字"。 -
PHOENICIAN
Unicode脚本"腓尼基文"。 -
PHAGS_PA
Unicode脚本"八思巴文"。 -
NKO
Unicode脚本"N'Ko"。 -
SUNDANESE
Unicode脚本"巽丹尼斯文"。 -
BATAK
Unicode脚本"巴塔克文"。 -
LEPCHA
Unicode脚本"莱布查文"。 -
OL_CHIKI
Unicode脚本"奥尔奇基文"。 -
VAI
Unicode脚本"瓦伊文"。 -
SAURASHTRA
Unicode脚本"索拉什特文"。 -
KAYAH_LI
Unicode脚本"克亚李文"。 -
REJANG
Unicode脚本"瑞让文"。 -
LYCIAN
Unicode脚本"吕底亚文"。 -
CARIAN
Unicode脚本"卡里亚文"。 -
LYDIAN
Unicode脚本"吕底亚文"。 -
CHAM
Unicode脚本"占文"。 -
TAI_THAM
Unicode脚本"傣文"。 -
TAI_VIET
Unicode脚本"傣越文"。 -
AVESTAN
Unicode脚本"阿维斯陀文"。 -
EGYPTIAN_HIEROGLYPHS
Unicode脚本"埃及象形文字"。 -
SAMARITAN
Unicode脚本"撒马利亚文"。 -
MANDAIC
Unicode脚本"曼代文"。 -
LISU
Unicode脚本"里苏文"。 -
BAMUM
Unicode脚本"巴穆文"。 -
JAVANESE
Unicode脚本"爪哇文"。 -
MEETEI_MAYEK
Unicode脚本"米泰克文"。 -
IMPERIAL_ARAMAIC
Unicode脚本"帝国亚拉姆文"。 -
OLD_SOUTH_ARABIAN
Unicode脚本"古南阿拉伯文"。 -
INSCRIPTIONAL_PARTHIAN
Unicode脚本"巴尔蒂亚文"。 -
INSCRIPTIONAL_PAHLAVI
Unicode脚本"巴尔维文"。 -
OLD_TURKIC
Unicode脚本"古突厥文"。 -
BRAHMI
Unicode脚本"婆罗米文"。 -
KAITHI
Unicode脚本"凯提文"。 -
MEROITIC_HIEROGLYPHS
Unicode脚本"美洛提克象形文字"。- 自版本:
- 1.8
-
MEROITIC_CURSIVE
Unicode脚本"美洛提克草书"。- 自版本:
- 1.8
-
SORA_SOMPENG
Unicode脚本"索拉松朋文"。- 自版本:
- 1.8
-
CHAKMA
Unicode脚本"恰克玛文"。- 自版本:
- 1.8
-
SHARADA
Unicode脚本"沙拉达文"。- 自版本:
- 1.8
-
TAKRI
Unicode脚本"塔克里文"。- 自版本:
- 1.8
-
MIAO
Unicode脚本"苗文"。- 自版本:
- 1.8
-
CAUCASIAN_ALBANIAN
Unicode脚本"高加索阿尔巴尼亚文"。- 自版本:
- 9
-
BASSA_VAH
Unicode脚本"巴萨瓦文"。- 自版本:
- 9
-
DUPLOYAN
Unicode脚本"杜普洛扬文"。- 自版本:
- 9
-
ELBASAN
Unicode脚本"埃尔巴桑文"。- 自版本:
- 9
-
GRANTHA
Unicode脚本"格兰塔文"。- 自版本:
- 9
-
PAHAWH_HMONG
Unicode脚本"巴胡蒙文"。- 自版本:
- 9
-
KHOJKI
Unicode脚本"科吉基文"。- 自版本:
- 9
-
LINEAR_A
Unicode脚本"线性A文"。- 自版本:
- 9
-
MAHAJANI
Unicode脚本"马哈贾尼文"。- 自版本:
- 9
-
MANICHAEAN
Unicode脚本"摩尼教文"。- 自版本:
- 9
-
MENDE_KIKAKUI
Unicode脚本"门德基卡库伊文"。- 自版本:
- 9
-
MODI
Unicode脚本"莫迪文"。- 自版本:
- 9
-
MRO
Unicode脚本"姆罗文"。- 自版本:
- 9
-
OLD_NORTH_ARABIAN
Unicode脚本"古北阿拉伯文"。- 自版本:
- 9
-
NABATAEAN
Unicode脚本"纳巴泰文"。- 自版本:
- 9
-
PALMYRENE
Unicode脚本"巴尔米拉文"。- 自版本:
- 9
-
PAU_CIN_HAU
Unicode脚本"保赛文"。- 自版本:
- 9
-
OLD_PERMIC
Unicode脚本"古珀米克文"。- 自版本:
- 9
-
PSALTER_PAHLAVI
Unicode脚本"诗篇巴尔维文"。- 自版本:
- 9
-
SIDDHAM
Unicode脚本"悉昙文"。- 自版本:
- 9
-
KHUDAWADI
Unicode脚本"胡达瓦迪文"。- 自版本:
- 9
-
TIRHUTA
Unicode脚本"提尔胡塔文"。- 自版本:
- 9
-
WARANG_CITI
Unicode脚本"瓦朗西提文"。- 自版本:
- 9
-
AHOM
Unicode脚本"阿霍姆文"。- 自版本:
- 9
-
ANATOLIAN_HIEROGLYPHS
Unicode脚本"安纳托利亚象形文字"。- 自版本:
- 9
-
HATRAN
Unicode脚本"哈特兰文"。- 自版本:
- 9
-
MULTANI
Unicode脚本"穆兰提文"。- 自版本:
- 9
-
OLD_HUNGARIAN
Unicode脚本"古匈牙利文"。- 自版本:
- 9
-
SIGNWRITING
Unicode脚本"符号书- Since:
- 9
-
ADLAM
Unicode script "Adlam".- Since:
- 11
-
BHAIKSUKI
Unicode script "Bhaiksuki".- Since:
- 11
-
MARCHEN
Unicode script "Marchen".- Since:
- 11
-
NEWA
Unicode script "Newa".- Since:
- 11
-
OSAGE
Unicode script "Osage".- Since:
- 11
-
TANGUT
Unicode script "Tangut".- Since:
- 11
-
MASARAM_GONDI
Unicode script "Masaram Gondi".- Since:
- 11
-
NUSHU
Unicode script "Nushu".- Since:
- 11
-
SOYOMBO
Unicode script "Soyombo".- Since:
- 11
-
ZANABAZAR_SQUARE
Unicode script "Zanabazar Square".- Since:
- 11
-
HANIFI_ROHINGYA
Unicode script "Hanifi Rohingya".- Since:
- 12
-
OLD_SOGDIAN
Unicode script "Old Sogdian".- Since:
- 12
-
SOGDIAN
Unicode script "Sogdian".- Since:
- 12
-
DOGRA
Unicode script "Dogra".- Since:
- 12
-
GUNJALA_GONDI
Unicode script "Gunjala Gondi".- Since:
- 12
-
MAKASAR
Unicode script "Makasar".- Since:
- 12
-
MEDEFAIDRIN
Unicode script "Medefaidrin".- Since:
- 12
-
ELYMAIC
Unicode 脚本 "Elymaic"。- 自 JDK 版本:
- 13
-
NANDINAGARI
Unicode 脚本 "Nandinagari"。- 自 JDK 版本:
- 13
-
NYIAKENG_PUACHUE_HMONG
Unicode 脚本 "Nyiakeng Puachue Hmong"。- 自 JDK 版本:
- 13
-
WANCHO
Unicode 脚本 "Wancho"。- 自 JDK 版本:
- 13
-
YEZIDI
Unicode 脚本 "Yezidi"。- 自 JDK 版本:
- 15
-
CHORASMIAN
Unicode 脚本 "Chorasmian"。- 自 JDK 版本:
- 15
-
DIVES_AKURU
Unicode 脚本 "Dives Akuru"。- 自 JDK 版本:
- 15
-
KHITAN_SMALL_SCRIPT
Unicode 脚本 "Khitan Small Script"。- 自 JDK 版本:
- 15
-
VITHKUQI
Unicode 脚本 "Vithkuqi"。- 自 JDK 版本:
- 19
-
OLD_UYGHUR
Unicode 脚本 "Old Uyghur"。- 自 JDK 版本:
- 19
-
CYPRO_MINOAN
Unicode 脚本 "Cypro Minoan"。- 自 JDK 版本:
- 19
-
TANGSA
Unicode 脚本 "Tangsa"。- 自 JDK 版本:
- 19
-
TOTO
Unicode 脚本 "Toto"。- 自 JDK 版本:
- 19
-
KAWI
Unicode 脚本 "Kawi"。- 自 JDK 版本:
- 20
-
NAG_MUNDARI
Unicode 脚本 "Nag Mundari"。- 自 JDK 版本:
- 20
-
UNKNOWN
Unicode 脚本 "未知"。
-
-
Method Details
-
values
返回一个包含此枚举类的常量的数组,按照它们被声明的顺序排列。- 返回:
- 一个包含此枚举类的常量的数组,按照它们被声明的顺序排列
-
valueOf
返回具有指定名称的此类的枚举常量。字符串必须与在此类中用于声明枚举常量的标识符完全匹配。(不允许存在多余的空格字符。)- 参数:
-
name
- 要返回的枚举常量的名称。 - 返回:
- 具有指定名称的枚举常量
- 抛出:
-
IllegalArgumentException
- 如果此枚举类没有具有指定名称的常量 -
NullPointerException
- 如果参数为 null
-
of
返回表示给定字符(Unicode 代码点)所分配的 Unicode 脚本的枚举常量。- 参数:
-
codePoint
- 所讨论的字符(Unicode 代码点)。 - 返回:
-
表示此字符所分配的 Unicode 脚本的
UnicodeScript
常量。 - 抛出:
-
IllegalArgumentException
- 如果指定的codePoint
是无效的 Unicode 代码点。 - 参见:
-
forName
返回具有给定 Unicode 脚本名称或脚本名称别名的 UnicodeScript 常量。脚本名称及其别名由 Unicode 标准确定。文件Scripts.txt
和PropertyValueAliases.txt
定义了特定版本标准的脚本名称和脚本名称别名。Character
类指定了它支持的标准版本。对于所有有效的脚本名称,字符大小写不敏感。使用 en_US 区域设置的大小写映射规则,为脚本名称验证提供不区分大小写的字符串比较。
- 参数:
-
scriptName
- 一个UnicodeScript
名称。 - 返回:
-
由
scriptName
标识的UnicodeScript
常量 - 抛出:
-
IllegalArgumentException
- 如果scriptName
是无效的名称 -
NullPointerException
- 如果scriptName
为 null
-