阅读(2933) (9)

鸿蒙OS Character.UnicodeScript

2022-04-28 16:03:53 更新

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