Перечисление Character.UnicodeScript
- java.lang.Object
-
- java.lang.Enum<Character.UnicodeScript>
-
- java.lang.Character.UnicodeScript
- Все реализованные интерфейсы:
- Serializable, Comparable<Character.UnicodeScript>
- Вложенный класс:
- Character
public static enum Character.UnicodeScript extends Enum<Character.UnicodeScript>
Набор подмножеств символов, представляющих наборы символов, определенные в Unicode Standard Annex #24: Имена наборов символов. Каждый символ Юникода назначается одному набору символов Юникода, либо конкретному набору, например, Latin, либо одному из следующих трёх специальных значений, Inherited, Common или Unknown.
- С тех пор:
- 1.7
Постоянные значения перечисления
| Постоянное значение и описание |
|---|
ARABIC Набор символов Юникода "Arabic". |
ARMENIAN Набор символов Юникода "Armenian". |
AVESTAN Набор символов Юникода "Avestan". |
BALINESE Набор символов Юникода "Balinese". |
BAMUM Набор символов Юникода "Bamum". |
BATAK Набор символов Юникода "Batak". |
BENGALI Набор символов Юникода "Bengali". |
BOPOMOFO Набор символов Юникода "Bopomofo". |
BRAHMI Набор символов Юникода "Brahmi". |
BRAILLE Набор символов Юникода "Braille". |
BUGINESE Набор символов Юникода "Buginese". |
BUHID Набор символов Юникода "Buhid". |
CANADIAN_ABORIGINAL Набор символов Юникода "Canadian_Aboriginal". |
CARIAN Набор символов Юникода "Carian". |
CHAKMA Набор символов Юникода "Chakma". |
CHAM Набор символов Юникода "Cham". |
CHEROKEE Набор символов Юникода "Cherokee". |
COMMON Набор символов Юникода "Common". |
COPTIC Набор символов Юникода "Coptic". |
CUNEIFORM Набор символов Юникода "Cuneiform". |
CYPRIOT Набор символов Юникода "Cypriot". |
CYRILLIC Набор символов Юникода "Cyrillic". |
DESERET Набор символов Юникода "Deseret". |
DEVANAGARI Набор символов Юникода "Devanagari". |
EGYPTIAN_HIEROGLYPHS Набор символов Юникода "Egyptian_Hieroglyphs". |
ETHIOPIC Набор символов Юникода "Ethiopic". |
GEORGIAN Набор символов Юникода "Georgian". |
GLAGOLITIC Набор символов Юникода "Glagolitic". |
GOTHIC Набор символов Юникода "Gothic". |
GREEK Набор символов Юникода "Greek". |
GUJARATI Набор символов Юникода "Gujarati". |
GURMUKHI Набор символов Юникода "Gurmukhi". |
HAN Набор символов Юникода "Han". |
HANGUL Набор символов Юникода "Hangul". |
HANUNOO Набор символов Юникода "Hanunoo". |
HEBREW Набор символов Юникода "Hebrew". |
HIRAGANA Набор символов Юникода "Hiragana". |
IMPERIAL_ARAMAIC Набор символов Юникода "Imperial_Aramaic". |
INHERITED Набор символов Юникода "Inherited". |
INSCRIPTIONAL_PAHLAVI Набор символов Юникода "Inscriptional_Pahlavi". |
INSCRIPTIONAL_PARTHIAN Набор символов Юникода "Inscriptional_Parthian". |
JAVANESE Набор символов Юникода "Javanese". |
KAITHI Набор символов Юникода "Kaithi". |
KANNADA Набор символов Юникода "Kannada". |
KATAKANA Набор символов Юникода "Katakana". |
KAYAH_LI Набор символов Юникода "Kayah_Li". |
KHAROSHTHI Набор символов Юникода "Kharoshthi". |
KHMER Набор символов Юникода "Khmer". |
LAO Набор символов Юникода "Lao". |
LATIN Набор символов Юникода "Latin". |
LEPCHA Набор символов Юникода "Lepcha". |
LIMBU Набор символов Юникода "Limbu". |
LINEAR_B Набор символов Юникода "Linear_B". |
LISU Набор символов Юникода "Lisu". |
LYCIAN Набор символов Юникода "Lycian". |
LYDIAN Набор символов Юникода "Lydian". |
MALAYALAM Набор символов Юникода "Malayalam". |
MANDAIC Набор символов Юникода "Mandaic". |
MEETEI_MAYEK Набор символов Юникода "Meetei_Mayek". |
MEROITIC_CURSIVE Набор символов Юникода "Meroitic Cursive". |
MEROITIC_HIEROGLYPHS Набор символов Юникода "Meroitic Hieroglyphs". |
MIAO Набор символов Юникода "Miao". |
MONGOLIAN Набор символов Юникода "Mongolian". |
MYANMAR Набор символов Юникода "Myanmar". |
NEW_TAI_LUE Набор символов Юникода "New_Tai_Lue". |
NKO Набор символов Юникода "Nko". |
OGHAM Набор символов Юникода "Ogham". |
OL_CHIKI Набор символов Юникода "Ol_Chiki". |
OLD_ITALIC Набор символов Юникода "Old_Italic". |
OLD_PERSIAN Набор символов Юникода "Old_Persian". |
OLD_SOUTH_ARABIAN Набор символов Юникода "Old_South_Arabian". |
OLD_TURKIC Набор символов Юникода "Old_Turkic". |
ORIYA Набор символов Юникода "Oriya". |
OSMANYA Набор символов Юникода "Osmanya". |
PHAGS_PA Набор символов Юникода "Phags_Pa". |
PHOENICIAN Набор символов Юникода "Phoenician". |
REJANG Набор символов Юникода "Rejang". |
RUNIC Набор символов Юникода "Runic". |
SAMARITAN Набор символов Юникода "Samaritan". |
SAURASHTRA Набор символов Юникода "Saurashtra". |
SHARADA Набор символов Юникода "Sharada". |
SHAVIAN Набор символов Юникода "Shavian". |
SINHALA Набор символов Юникода "Sinhala". |
SORA_SOMPENG Набор символов Юникода "Sora Sompeng". |
SUNDANESE Набор символов Юникода "Sundanese". |
SYLOTI_NAGRI Набор символов Юникода "Syloti_Nagri". |
SYRIAC Набор символов Юникода "Syriac". |
TAGALOG Набор символов Юникода "Tagalog". |
TAGBANWA Набор символов Юникода "Tagbanwa". |
TAI_LE Набор символов Юникода "Tai_Le". |
TAI_THAM Набор символов Юникода "Tai_Tham". |
TAI_VIET Набор символов Юникода "Tai_Viet". |
TAKRI Набор символов Юникода "Takri". |
TAMIL Набор символов Юникода "Tamil". |
TELUGU Набор символов Юникода "Telugu". |
THAANA Набор символов Юникода "Thaana". |
THAI Набор символов Юникода "Thai". |
TIBETAN Набор символов Юникода "Tibetan". |
TIFINAGH Набор символов Юникода "Tifinagh". |
UGARITIC Набор символов Юникода "Ugaritic". |
UNKNOWN Набор символов Юникода "Unknown". |
VAI Набор символов Юникода "Vai". |
YI Набор символов Юникода "Yi". |
Методы
| Модификатор и тип | Метод и описание |
|---|---|
static Character.UnicodeScript |
forName(String scriptName) Возвращает постоянное значение UnicodeScript с заданным именем набора символов Unicode или псевдонимом имени набора. |
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-шрифт «Общий».
LATIN
public static final Character.UnicodeScript LATIN
Unicode-шрифт «Латинский».
GREEK
public static final Character.UnicodeScript GREEK
Unicode-шрифт «Греческий».
CYRILLIC
public static final Character.UnicodeScript CYRILLIC
Unicode-шрифт «Кириллический».
ARMENIAN
public static final Character.UnicodeScript ARMENIAN
Unicode-шрифт «Армянский».
HEBREW
public static final Character.UnicodeScript HEBREW
Unicode-шрифт «Иврит».
ARABIC
public static final Character.UnicodeScript ARABIC
Unicode-шрифт «Арабский».
SYRIAC
public static final Character.UnicodeScript SYRIAC
Unicode-шрифт «Сирийский».
THAANA
public static final Character.UnicodeScript THAANA
Unicode-шрифт «Таана».
DEVANAGARI
public static final Character.UnicodeScript DEVANAGARI
Unicode-шрифт «Деванагари».
BENGALI
public static final Character.UnicodeScript BENGALI
Unicode-шрифт «Бенгальский».
GURMUKHI
public static final Character.UnicodeScript GURMUKHI
Unicode-шрифт «Гурмукхи».
GUJARATI
public static final Character.UnicodeScript GUJARATI
Unicode-шрифт «Гуджарати».
ORIYA
public static final Character.UnicodeScript ORIYA
Unicode-шрифт «Ориятский».
TAMIL
public static final Character.UnicodeScript TAMIL
Unicode-шрифт «Тамильский».
TELUGU
public static final Character.UnicodeScript TELUGU
Unicode-шрифт «Телугу».
KANNADA
public static final Character.UnicodeScript KANNADA
Unicode-шрифт «Каннада».
MALAYALAM
public static final Character.UnicodeScript MALAYALAM
Unicode-шрифт «Малаялам».
SINHALA
public static final Character.UnicodeScript SINHALA
Unicode-шрифт «Сингальский».
THAI
public static final Character.UnicodeScript THAI
Unicode-шрифт «Тайский».
LAO
public static final Character.UnicodeScript LAO
Unicode-шрифт «Лаосский».
TIBETAN
public static final Character.UnicodeScript TIBETAN
Unicode-шрифт «Тибетский».
MYANMAR
public static final Character.UnicodeScript MYANMAR
Unicode-шрифт «Мьянма».
GEORGIAN
public static final Character.UnicodeScript GEORGIAN
Unicode-шрифт «Грузинский».
HANGUL
public static final Character.UnicodeScript HANGUL
Unicode-шрифт «Хангыль».
ETHIOPIC
public static final Character.UnicodeScript ETHIOPIC
Unicode-шрифт «Эфиопский».
CHEROKEE
public static final Character.UnicodeScript CHEROKEE
Unicode-шрифт «Чероки».
CANADIAN_ABORIGINAL
public static final Character.UnicodeScript CANADIAN_ABORIGINAL
Unicode-шрифт «Канадский аборигенный».
OGHAM
public static final Character.UnicodeScript OGHAM
Unicode-шрифт «Огам».
RUNIC
public static final Character.UnicodeScript RUNIC
Unicode-шрифт «Рунический».
KHMER
public static final Character.UnicodeScript KHMER
Unicode-шрифт «Кхмерский».
MONGOLIAN
public static final Character.UnicodeScript MONGOLIAN
Unicode-шрифт «Монгольский».
HIRAGANA
public static final Character.UnicodeScript HIRAGANA
Unicode-шрифт «Хирагана».
KATAKANA
public static final Character.UnicodeScript KATAKANA
Unicode-шрифт «Катакана».
BOPOMOFO
public static final Character.UnicodeScript BOPOMOFO
Unicode-шрифт «Бопомофо».
HAN
public static final Character.UnicodeScript HAN
Unicode-шрифт «Иероглифы».
YI
public static final Character.UnicodeScript YI
Unicode-шрифт «Йи».
OLD_ITALIC
public static final Character.UnicodeScript OLD_ITALIC
Unicode-шрифт «Древнеиталийский».
GOTHIC
public static final Character.UnicodeScript GOTHIC
Unicode-шрифт «Готический».
DESERET
public static final Character.UnicodeScript DESERET
Unicode-шрифт «Дезерет».
INHERITED
public static final Character.UnicodeScript INHERITED
Unicode-шрифт «Наследуемый».
TAGALOG
public static final Character.UnicodeScript TAGALOG
Unicode-шрифт «Тагалог».
HANUNOO
public static final Character.UnicodeScript HANUNOO
Unicode-шрифт «Хануноо».
BUHID
public static final Character.UnicodeScript BUHID
Unicode-шрифт «Бухид».
TAGBANWA
public static final Character.UnicodeScript TAGBANWA
Unicode-шрифт «Тагбануа».
LIMBU
public static final Character.UnicodeScript LIMBU
Unicode-шрифт «Лимбу».
TAI_LE
public static final Character.UnicodeScript TAI_LE
Unicode-шрифт «Тай-Лэ».
LINEAR_B
public static final Character.UnicodeScript LINEAR_B
Unicode-шрифт «Линейный B».
UGARITIC
public static final Character.UnicodeScript UGARITIC
Unicode-шрифт «Угаритский».
SHAVIAN
public static final Character.UnicodeScript SHAVIAN
Unicode-шрифт «Шавийский».
OSMANYA
public static final Character.UnicodeScript OSMANYA
Unicode-шрифт «Османский».
CYPRIOT
public static final Character.UnicodeScript CYPRIOT
Unicode-шрифт «Кипрский».
BRAILLE
public static final Character.UnicodeScript BRAILLE
Unicode-шрифт «Брайль».
BUGINESE
public static final Character.UnicodeScript BUGINESE
Unicode-шрифт «Бугинийский».
COPTIC
public static final Character.UnicodeScript COPTIC
Unicode-шрифт «Коптский».
NEW_TAI_LUE
public static final Character.UnicodeScript NEW_TAI_LUE
Unicode-шрифт «Новый Тай-Луэ».
GLAGOLITIC
public static final Character.UnicodeScript GLAGOLITIC
Unicode-шрифт «Глаголический».
TIFINAGH
public static final Character.UnicodeScript TIFINAGH
Unicode-шрифт «Тифинаг».
SYLOTI_NAGRI
public static final Character.UnicodeScript SYLOTI_NAGRI
Unicode-шрифт «Силоти Нагри».
OLD_PERSIAN
public static final Character.UnicodeScript OLD_PERSIAN
Unicode-шрифт «Древнеперсидский».
KHAROSHTHI
public static final Character.UnicodeScript KHAROSHTHI
Unicode-шрифт «Харошти».
BALINESE
public static final Character.UnicodeScript BALINESE
Unicode-шрифт «Балийский».
CUNEIFORM
public static final Character.UnicodeScript CUNEIFORM
Unicode-шрифт «Клинопись».
PHOENICIAN
public static final Character.UnicodeScript PHOENICIAN
Unicode-шрифт «Финикийский».
PHAGS_PA
public static final Character.UnicodeScript PHAGS_PA
Unicode-шрифт «Фагспа».
NKO
public static final Character.UnicodeScript NKO
Unicode-шрифт «Нко».
SUNDANESE
public static final Character.UnicodeScript SUNDANESE
Unicode-шрифт «Сунданийский».
BATAK
public static final Character.UnicodeScript BATAK
Unicode-шрифт «Батак».
LEPCHA
public static final Character.UnicodeScript LEPCHA
Unicode-шрифт «Лепча».
OL_CHIKI
public static final Character.UnicodeScript OL_CHIKI
Unicode-шрифт «Ол Чики».
VAI
public static final Character.UnicodeScript VAI
Unicode-шрифт «Вай».
SAURASHTRA
public static final Character.UnicodeScript SAURASHTRA
Unicode-шрифт «Саураштра».
KAYAH_LI
public static final Character.UnicodeScript KAYAH_LI
Unicode-шрифт «Кая Ли».
REJANG
public static final Character.UnicodeScript REJANG
Unicode-шрифт «Реджанг».
LYCIAN
public static final Character.UnicodeScript LYCIAN
Unicode-шрифт «Ликийский».
CARIAN
public static final Character.UnicodeScript CARIAN
Unicode-шрифт «Карийский».
LYDIAN
public static final Character.UnicodeScript LYDIAN
Unicode-шрифт «Лидийский».
CHAM
public static final Character.UnicodeScript CHAM
Unicode-шрифт «Чам».
TAI_THAM
public static final Character.UnicodeScript TAI_THAM
Unicode-шрифт «Тай-Там».
TAI_VIET
public static final Character.UnicodeScript TAI_VIET
Unicode-шрифт «Тай-вьет».
AVESTAN
public static final Character.UnicodeScript AVESTAN
Unicode-шрифт «Авестанский».
EGYPTIAN_HIEROGLYPHS
public static final Character.UnicodeScript EGYPTIAN_HIEROGLYPHS
Unicode-шрифт «Египетские иероглифы».
SAMARITAN
public static final Character.UnicodeScript SAMARITAN
Unicode-шрифт «Самарийский».
MANDAIC
public static final Character.UnicodeScript MANDAIC
Unicode-шрифт «Мандейский».
LISU
public static final Character.UnicodeScript LISU
Unicode-шрифт «Лису».
BAMUM
public static final Character.UnicodeScript BAMUM
Unicode-шрифт «Бамум».
JAVANESE
public static final Character.UnicodeScript JAVANESE
Unicode-шрифт «Яванский».
MEETEI_MAYEK
public static final Character.UnicodeScript MEETEI_MAYEK
Unicode-шрифт «Мейтей Майек».
IMPERIAL_ARAMAIC
public static final Character.UnicodeScript IMPERIAL_ARAMAIC
Unicode-шрифт «Императорский арамейский».
OLD_SOUTH_ARABIAN
public static final Character.UnicodeScript OLD_SOUTH_ARABIAN
Unicode-шрифт «Древнеюжный арабский».
INSCRIPTIONAL_PARTHIAN
public static final Character.UnicodeScript INSCRIPTIONAL_PARTHIAN
Unicode-шрифт «Надписной парфянский».
INSCRIPTIONAL_PAHLAVI
public static final Character.UnicodeScript INSCRIPTIONAL_PAHLAVI
Unicode-шрифт «Надписной пахлави».
OLD_TURKIC
public static final Character.UnicodeScript OLD_TURKIC
Unicode-шрифт «Древнетюркский».
BRAHMI
public static final Character.UnicodeScript BRAHMI
Unicode-шрифт «Брахми».
KAITHI
public static final Character.UnicodeScript KAITHI
Unicode-шрифт «Каити».
MEROITIC_HIEROGLYPHS
public static final Character.UnicodeScript MEROITIC_HIEROGLYPHS
Unicode-шрифт «Мероитские иероглифы».
MEROITIC_CURSIVE
public static final Character.UnicodeScript MEROITIC_CURSIVE
Unicode-шрифт «Курсив Мероитский».
SORA_SOMPENG
public static final Character.UnicodeScript SORA_SOMPENG
Unicode-шрифт «Сора Сомпенг».
CHAKMA
public static final Character.UnicodeScript CHAKMA
Unicode-шрифт «Чакма».
SHARADA
public static final Character.UnicodeScript SHARADA
Unicode-шрифт «Ша рада».
TAKRI
public static final Character.UnicodeScript TAKRI
Unicode-шрифт «Такри».
MIAO
public static final Character.UnicodeScript MIAO
Unicode-шрифт «Мяо».
UNKNOWN
public static final Character.UnicodeScript UNKNOWN
Unicode-шрифт «Неизвестный».
Методы
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- имя постоянного значения перечисления, которое должно быть возвращено. - Возвращает:
- постоянное значение перечисления с указанным именем
- Исключения:
-
IllegalArgumentException- если в этом типе перечисления нет постоянного значения с указанным именем -
NullPointerException- если аргумент имеет значение null
of
public static Character.UnicodeScript of(int codePoint)
Возвращает постоянное значение перечисления, представляющее Unicode-шрифт, которому назначен данный символ (числовое значение Unicode).
- Параметры:
-
codePoint- символ (числовое значение Unicode) в вопросе. - Возвращает:
- Постоянное значение
UnicodeScriptпредставляющее Unicode-шрифт, которому назначен данный символ. - Исключения:
-
IllegalArgumentException- если указанноеcodePointявляется недопустимым числовым значением Unicode. - См. также:
Character.isValidCodePoint(int)
forName
public static final Character.UnicodeScript forName(String scriptName)
Возвращает константу UnicodeScript с заданным именем Unicode-шрифта или псевдонимом имени шрифта. Имена шрифтов и их псевдонимы определяются стандартом Unicode. Файлы Scripts<version>.txt и PropertyValueAliases<version>.txt определяют имена шрифтов и псевдонимы имён шрифтов для конкретной версии стандарта. Класс Character указывает версию стандарта, которую он поддерживает.
Регистр символов игнорируется для всех допустимых имён шрифтов. Используются правила сопоставления регистров для en_US локали для обеспечения регистронезависимого сравнения строк для проверки имени шрифта.
- Параметры:
-
scriptName- ИмяUnicodeScript. - Возвращает:
- Константа
UnicodeScript, идентифицируемая поscriptName - Исключения:
-
IllegalArgumentException- еслиscriptNameявляется недопустимым именем -
NullPointerException- еслиscriptNameимеет значение null
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.