鸿蒙OS开发文档 鸿蒙OS Character.UnicodeScript

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 7

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 .

枚举常量摘要

枚举常量描述
ARABICUnicode 脚本“Arabic”。
ARMENIANUnicode 脚本“Armenian”。
AVESTANUnicode 脚本"Avestan".
BALINESEUnicode 脚本"Balinese".
BAMUMUnicode 脚本"Bamum".
BATAKUnicode 脚本"Batak".
BENGALIUnicode 脚本"Bengali".
BOPOMOFOUnicode 脚本"Bopomofo".
BRAHMIUnicode 脚本"Brahmi".
BRAILLEUnicode 脚本 "Braille".
BUGINESEUnicode 脚本 "Buginese".
BUHIDUnicode 脚本 "Buhid".
CANADIAN_ABORIGINALUnicode 脚本 "Canadian_Aboriginal".
CARIANUnicode 脚本 "Carian".
CHAKMAUnicode 脚本 "Chakma".
CHAMUnicode 脚本 "Cham".
CHEROKEEUnicode 脚本 "Cherokee".
COMMONUnicode 脚本 "Common".
COPTICUnicode 脚本 "Coptic".
CUNEIFORMUnicode 脚本 "Cuneiform".
CYPRIOTUnicode 脚本 "Cypriot".
CYRILLICUnicode 脚本 "Cyrillic".
DESERETUnicode 脚本 "Deseret".
DEVANAGARIUnicode 脚本 "Devanagari".
EGYPTIAN_HIEROGLYPHSUnicode 脚本 "Egyptian_Hieroglyphs".
ETHIOPICUnicode 脚本 "Ethiopic".
GEORGIANUnicode 脚本 "Georgian".
GLAGOLITICUnicode 脚本 "Glagolitic".
GOTHICUnicode 脚本 "Gothic".
GREEKUnicode 脚本 "Greek".
GUJARATIUnicode 脚本 "Gujarati".
GURMUKHIUnicode 脚本 "Gurmukhi".
HANUnicode 脚本 "Han".
HANGULUnicode 脚本 "Hangul".
HANUNOOUnicode 脚本 "Hanunoo".
HEBREWUnicode 脚本 "Hebrew".
HIRAGANAUnicode 脚本 "Hiragana".
IMPERIAL_ARAMAICUnicode 脚本 "Imperial_Aramaic".
INHERITEDUnicode 脚本 "Inherited".
INSCRIPTIONAL_PAHLAVIUnicode 脚本 "Inscriptional_Pahlavi".
INSCRIPTIONAL_PARTHIANUnicode 脚本 "Inscriptional_Parthian".
JAVANESEUnicode 脚本 "Javanese".
KAITHIUnicode 脚本 "Kaithi".
KANNADAUnicode 脚本 "Kannada".
KATAKANAUnicode 脚本 "Katakana".
KAYAH_LIUnicode 脚本 "Kayah_Li".
KHAROSHTHIUnicode 脚本 "Kharoshthi".
KHMERUnicode 脚本 "Khmer".
LAOUnicode 脚本 "Lao".
LATINUnicode 脚本 "Latin".
LEPCHAUnicode 脚本 "Lepcha".
LIMBUUnicode 脚本 "Limbu".
LINEAR_BUnicode 脚本 "Linear_B".
LISUUnicode 脚本 "Lisu".
LYCIANUnicode 脚本 "Lycian".
LYDIANUnicode 脚本 "Lydian".
MALAYALAMUnicode 脚本 "Malayalam".
MANDAICUnicode 脚本 "Mandaic".
MEETEI_MAYEKUnicode 脚本 "Meetei_Mayek".
MEROITIC_CURSIVEUnicode 脚本 "Meroitic Cursive".
MEROITIC_HIEROGLYPHSUnicode 脚本 "Meroitic Hieroglyphs".
MIAOUnicode 脚本 "Miao".
MONGOLIANUnicode 脚本 "Mongolian".
MYANMARUnicode 脚本 "Myanmar".
NEW_TAI_LUEUnicode 脚本 "New_Tai_Lue".
NKOUnicode 脚本 "Nko".
OGHAMUnicode 脚本 "Ogham".
OL_CHIKIUnicode 脚本 "Ol_Chiki".
OLD_ITALICUnicode 脚本 "Old_Italic".
OLD_PERSIANUnicode 脚本 "Old_Persian".
OLD_SOUTH_ARABIANUnicode 脚本 "Old_South_Arabian".
OLD_TURKICUnicode 脚本 "Old_Turkic".
ORIYAUnicode 脚本 "Oriya".
OSMANYAUnicode 脚本 "Osmanya".
PHAGS_PAUnicode 脚本 "Phags_Pa".
PHOENICIANUnicode 脚本 "Phoenician".
REJANGUnicode 脚本 "Rejang".
RUNICUnicode 脚本 "Runic".
SAMARITANUnicode 脚本 "Samaritan".
SAURASHTRAUnicode 脚本 "Saurashtra".
SHARADAUnicode 脚本 "Sharada".
SHAVIANUnicode 脚本 "Shavian".
SINHALAUnicode 脚本 "Sinhala".
SORA_SOMPENGUnicode 脚本 "Sora Sompeng".
SUNDANESEUnicode 脚本 "Sundanese".
SYLOTI_NAGRIUnicode 脚本 "Syloti_Nagri".
SYRIACUnicode 脚本 "Syriac".
TAGALOGUnicode 脚本 "Tagalog".
TAGBANWAUnicode 脚本 "Tagbanwa".
TAI_LEUnicode 脚本 "Tai_Le".
TAI_THAMUnicode 脚本 "Tai_Tham".
TAI_VIETUnicode 脚本 "Tai_Viet".
TAKRIUnicode 脚本 "Takri".
TAMILUnicode 脚本 "Tamil".
TELUGUUnicode 脚本 "Telugu".
THAANAUnicode 脚本 "Thaana".
THAIUnicode 脚本 "Thai".
TIBETANUnicode 脚本 "Tibetan".
TIFINAGHUnicode 脚本 "Tifinagh".
UGARITICUnicode 脚本 "Ugaritic".
UNKNOWNUnicode 脚本 "Unknown".
VAIUnicode 脚本 "Vai".
YIUnicode 脚本 "Yi".

方法总结

修饰符和类型方法描述
static Character.UnicodeScriptforName(String scriptName)返回具有给定 Unicode 脚本名称或脚本名称别名的 UnicodeScript 常量。
static Character.UnicodeScriptof(int codePoint)返回表示分配给定字符(Unicode 代码点)的 Unicode 脚本的枚举常量。
static Character.UnicodeScriptvalueOf(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 语言环境的大小写映射规则用于为脚本名称验证提供不区分大小写的字符串比较。

参数:

参数名称参数描述
scriptNameUnicodeScript 名称。

返回:

由 scriptName 标识的 UnicodeScript 常量

Throws:

Throw名称Throw描述
IllegalArgumentException如果 scriptName 是无效名称
NullPointerException如果 scriptName 为null