public static final enum Character.UnicodeScript
extends Enum<Character.UnicodeScript>
java.lang.Object | ||
↳ | java.lang.Enum<java.lang.Character.UnicodeScript> | |
↳ | java.lang.Character.UnicodeScript |
表示在Unicode Standard Annex #24: Script Names中定义的字符脚本的一系列字符子集。 每个Unicode字符都分配给一个Unicode脚本,可以是特定脚本(如Latin
,也可以是以下三个特殊值Inherited
: Common
或Unknown
。
Enum values |
|
---|---|
Character.UnicodeScript |
ARABIC Unicode脚本“阿拉伯语”。 |
Character.UnicodeScript |
ARMENIAN Unicode脚本“亚美尼亚”。 |
Character.UnicodeScript |
AVESTAN Unicode脚本“阿维斯塔”。 |
Character.UnicodeScript |
BALINESE Unicode脚本“巴厘岛”。 |
Character.UnicodeScript |
BAMUM Unicode脚本“Bamum”。 |
Character.UnicodeScript |
BATAK Unicode脚本“Batak”。 |
Character.UnicodeScript |
BENGALI Unicode脚本“孟加拉语”。 |
Character.UnicodeScript |
BOPOMOFO Unicode脚本“Bopomofo”。 |
Character.UnicodeScript |
BRAHMI Unicode脚本“Brahmi”。 |
Character.UnicodeScript |
BRAILLE Unicode脚本“盲文”。 |
Character.UnicodeScript |
BUGINESE Unicode脚本“Buginese”。 |
Character.UnicodeScript |
BUHID Unicode脚本“Buhid”。 |
Character.UnicodeScript |
CANADIAN_ABORIGINAL Unicode脚本“Canadian_Aboriginal”。 |
Character.UnicodeScript |
CARIAN Unicode脚本“Carian”。 |
Character.UnicodeScript |
CHAM Unicode脚本“Cham”。 |
Character.UnicodeScript |
CHEROKEE Unicode脚本“切诺基”。 |
Character.UnicodeScript |
COMMON Unicode脚本“Common”。 |
Character.UnicodeScript |
COPTIC Unicode脚本“Coptic”。 |
Character.UnicodeScript |
CUNEIFORM Unicode脚本“楔形文字”。 |
Character.UnicodeScript |
CYPRIOT Unicode脚本“塞浦路斯”。 |
Character.UnicodeScript |
CYRILLIC Unicode脚本“西里尔”。 |
Character.UnicodeScript |
DESERET Unicode脚本“Deseret”。 |
Character.UnicodeScript |
DEVANAGARI Unicode脚本“天城”。 |
Character.UnicodeScript |
EGYPTIAN_HIEROGLYPHS Unicode脚本“Egyptian_Hieroglyphs”。 |
Character.UnicodeScript |
ETHIOPIC Unicode脚本“Ethiopic”。 |
Character.UnicodeScript |
GEORGIAN Unicode脚本“格鲁吉亚”。 |
Character.UnicodeScript |
GLAGOLITIC Unicode格式“Glagolitic”。 |
Character.UnicodeScript |
GOTHIC Unicode脚本“哥特式”。 |
Character.UnicodeScript |
GREEK Unicode脚本“希腊”。 |
Character.UnicodeScript |
GUJARATI Unicode脚本“古吉拉特语”。 |
Character.UnicodeScript |
GURMUKHI Unicode脚本“Gurmukhi”。 |
Character.UnicodeScript |
HAN Unicode脚本“汉”。 |
Character.UnicodeScript |
HANGUL Unicode脚本“Hangul”。 |
Character.UnicodeScript |
HANUNOO Unicode脚本“Hanunoo”。 |
Character.UnicodeScript |
HEBREW Unicode脚本“希伯来语”。 |
Character.UnicodeScript |
HIRAGANA Unicode脚本“平假名”。 |
Character.UnicodeScript |
IMPERIAL_ARAMAIC Unicode脚本“Imperial_Aramaic”。 |
Character.UnicodeScript |
INHERITED Unicode脚本“继承”。 |
Character.UnicodeScript |
INSCRIPTIONAL_PAHLAVI Unicode脚本“Inscriptional_Pahlavi”。 |
Character.UnicodeScript |
INSCRIPTIONAL_PARTHIAN Unicode脚本“Inscriptional_Parthian”。 |
Character.UnicodeScript |
JAVANESE Unicode脚本“Javanese”。 |
Character.UnicodeScript |
KAITHI Unicode脚本“Kaithi”。 |
Character.UnicodeScript |
KANNADA Unicode脚本“Kannada”。 |
Character.UnicodeScript |
KATAKANA Unicode脚本“片假名”。 |
Character.UnicodeScript |
KAYAH_LI Unicode脚本“Kayah_Li”。 |
Character.UnicodeScript |
KHAROSHTHI Unicode脚本“Kharoshthi”。 |
Character.UnicodeScript |
KHMER Unicode脚本“高棉语”。 |
Character.UnicodeScript |
LAO Unicode脚本“老挝”。 |
Character.UnicodeScript |
LATIN Unicode脚本“拉丁语”。 |
Character.UnicodeScript |
LEPCHA Unicode脚本“Lepcha”。 |
Character.UnicodeScript |
LIMBU Unicode脚本“Limbu”。 |
Character.UnicodeScript |
LINEAR_B Unicode脚本“Linear_B”。 |
Character.UnicodeScript |
LISU Unicode脚本“Lisu”。 |
Character.UnicodeScript |
LYCIAN Unicode脚本“Lycian”。 |
Character.UnicodeScript |
LYDIAN Unicode脚本“Lydian”。 |
Character.UnicodeScript |
MALAYALAM Unicode脚本“马拉雅拉姆语”。 |
Character.UnicodeScript |
MANDAIC Unicode脚本“Mandaic”。 |
Character.UnicodeScript |
MEETEI_MAYEK Unicode脚本“Meetei_Mayek”。 |
Character.UnicodeScript |
MONGOLIAN Unicode脚本“蒙古文”。 |
Character.UnicodeScript |
MYANMAR Unicode脚本“缅甸”。 |
Character.UnicodeScript |
NEW_TAI_LUE Unicode脚本“New_Tai_Lue”。 |
Character.UnicodeScript |
NKO Unicode脚本“Nko”。 |
Character.UnicodeScript |
OGHAM Unicode脚本“Ogham”。 |
Character.UnicodeScript |
OLD_ITALIC Unicode脚本“Old_Italic”。 |
Character.UnicodeScript |
OLD_PERSIAN Unicode脚本“Old_Persian”。 |
Character.UnicodeScript |
OLD_SOUTH_ARABIAN Unicode脚本“Old_South_Arabian”。 |
Character.UnicodeScript |
OLD_TURKIC Unicode脚本“Old_Turkic”。 |
Character.UnicodeScript |
OL_CHIKI Unicode脚本“Ol_Chiki”。 |
Character.UnicodeScript |
ORIYA Unicode脚本“Oriya”。 |
Character.UnicodeScript |
OSMANYA Unicode脚本“Osmanya”。 |
Character.UnicodeScript |
PHAGS_PA Unicode脚本“Phags_Pa”。 |
Character.UnicodeScript |
PHOENICIAN Unicode脚本“腓尼基人”。 |
Character.UnicodeScript |
REJANG Unicode脚本“Rejang”。 |
Character.UnicodeScript |
RUNIC Unicode脚本“Runic”。 |
Character.UnicodeScript |
SAMARITAN Unicode脚本“撒玛利亚人”。 |
Character.UnicodeScript |
SAURASHTRA Unicode脚本“Saurashtra”。 |
Character.UnicodeScript |
SHAVIAN Unicode脚本“Shavian”。 |
Character.UnicodeScript |
SINHALA Unicode脚本“僧伽罗语”。 |
Character.UnicodeScript |
SUNDANESE Unicode脚本“Su他尼”。 |
Character.UnicodeScript |
SYLOTI_NAGRI Unicode脚本“Syloti_Nagri”。 |
Character.UnicodeScript |
SYRIAC Unicode脚本“Syriac”。 |
Character.UnicodeScript |
TAGALOG Unicode脚本“他加禄语”。 |
Character.UnicodeScript |
TAGBANWA Unicode脚本“Tagbanwa”。 |
Character.UnicodeScript |
TAI_LE Unicode脚本“Tai_Le”。 |
Character.UnicodeScript |
TAI_THAM Unicode脚本“Tai_Tham”。 |
Character.UnicodeScript |
TAI_VIET Unicode脚本“Tai_Viet”。 |
Character.UnicodeScript |
TAMIL Unicode脚本“泰米尔语”。 |
Character.UnicodeScript |
TELUGU Unicode脚本“泰卢固语”。 |
Character.UnicodeScript |
THAANA Unicode脚本“Thaana”。 |
Character.UnicodeScript |
THAI Unicode脚本“泰国”。 |
Character.UnicodeScript |
TIBETAN Unicode脚本“藏语”。 |
Character.UnicodeScript |
TIFINAGH Unicode脚本“Tifinagh”。 |
Character.UnicodeScript |
UGARITIC Unicode脚本“Ugaritic”。 |
Character.UnicodeScript |
UNKNOWN Unicode脚本“未知”。 |
Character.UnicodeScript |
VAI Unicode脚本“Vai”。 |
Character.UnicodeScript |
YI Unicode脚本“Yi”。 |
Public methods |
|
---|---|
static final Character.UnicodeScript |
forName(String scriptName) 使用给定的Unicode脚本名称或脚本名称别名返回UnicodeScript常量。 |
static Character.UnicodeScript |
of(int codePoint) 返回表示给定字符(Unicode代码点)分配给其的Unicode脚本的枚举常量。 |
static Character.UnicodeScript |
valueOf(String name) |
static final UnicodeScript[] |
values() |
Inherited methods |
|
---|---|
From class java.lang.Enum
|
|
From class java.lang.Object
|
|
From interface java.lang.Comparable
|
Character.UnicodeScript CANADIAN_ABORIGINAL
Unicode脚本“Canadian_Aboriginal”。
Character.UnicodeScript EGYPTIAN_HIEROGLYPHS
Unicode脚本“Egyptian_Hieroglyphs”。
Character.UnicodeScript IMPERIAL_ARAMAIC
Unicode脚本“Imperial_Aramaic”。
Character.UnicodeScript INSCRIPTIONAL_PAHLAVI
Unicode脚本“Inscriptional_Pahlavi”。
Character.UnicodeScript INSCRIPTIONAL_PARTHIAN
Unicode脚本“Inscriptional_Parthian”。
Character.UnicodeScript OLD_SOUTH_ARABIAN
Unicode脚本“Old_South_Arabian”。
Character.UnicodeScript forName (String scriptName)
使用给定的Unicode脚本名称或脚本名称别名返回UnicodeScript常量。 脚本名称及其别名由Unicode标准确定。 文件脚本<版本> .txt和PropertyValueAliases <版本> .txt为特定版本的标准定义脚本名称和脚本名称别名。 Character
类指定了它支持的标准版本。
对于所有有效的脚本名称,都会忽略字符大小写。 en_US语言环境的大小写映射规则用于为脚本名称验证提供不区分大小写的字符串比较。
Parameters | |
---|---|
scriptName |
String : A UnicodeScript name. |
Returns | |
---|---|
Character.UnicodeScript |
The UnicodeScript constant identified by scriptName |
Throws | |
---|---|
IllegalArgumentException |
if scriptName is an invalid name |
NullPointerException |
if scriptName is null |
Character.UnicodeScript of (int codePoint)
返回表示给定字符(Unicode代码点)分配给其的Unicode脚本的枚举常量。
Parameters | |
---|---|
codePoint |
int : the character (Unicode code point) in question. |
Returns | |
---|---|
Character.UnicodeScript |
The UnicodeScript constant representing the Unicode script of which this character is assigned to. |
Throws | |
---|---|
IllegalArgumentException |
if the specified codePoint is an invalid Unicode code point. |
也可以看看:
Character.UnicodeScript valueOf (String name)
Parameters | |
---|---|
name |
String
|
Returns | |
---|---|
Character.UnicodeScript |