JavaTM Platform
Standard Ed. 6

java.lang
类 Character.UnicodeBlock

java.lang.Object
  继承者 java.lang.Character.Subset
      继承者 java.lang.Character.UnicodeBlock
正在封闭类:
Character

public static final class Character.UnicodeBlock
extends Character.Subset

表示 Unicode 规范中字符块的一系列字符子集。字符块通常定义用于特定脚本或目的的字符。一个字符至多可以包含在一个 Unicode 块中。

从以下版本开始:
1.2

字段摘要
static Character.UnicodeBlock AEGEAN_NUMBERS
          “Aegean Numbers”Unicode 字符块的常量。
static Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
          “Alphabetic Presentation Forms”Unicode 字符块的常量。
static Character.UnicodeBlock ARABIC
          “Arabic”Unicode 字符块的常量。
static Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
          “Arabic Presentation Forms-A”Unicode 字符块的常量。
static Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B
          “Arabic Presentation Forms-B”Unicode 字符块的常量。
static Character.UnicodeBlock ARMENIAN
          “Armenian”Unicode 字符块的常量。
static Character.UnicodeBlock ARROWS
          “Arrows”Unicode 字符块的常量。
static Character.UnicodeBlock BASIC_LATIN
          “Basic Latin”Unicode 字符块的常量。
static Character.UnicodeBlock BENGALI
          “Bengali”Unicode 字符块的常量。
static Character.UnicodeBlock BLOCK_ELEMENTS
          “Block Elements”Unicode 字符块的常量。
static Character.UnicodeBlock BOPOMOFO
          “Bopomofo”Unicode 字符块的常量。
static Character.UnicodeBlock BOPOMOFO_EXTENDED
          “Bopomofo Extended”Unicode 字符块的常量。
static Character.UnicodeBlock BOX_DRAWING
          “Box Drawing”Unicode 字符块的常量。
static Character.UnicodeBlock BRAILLE_PATTERNS
          “Braille Patterns”Unicode 字符块的常量。
static Character.UnicodeBlock BUHID
          “Buhid”Unicode 字符块的常量。
static Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS
          “Byzantine Musical Symbols”Unicode 字符块的常量。
static Character.UnicodeBlock CHEROKEE
          “Cherokee”Unicode 字符块的常量。
static Character.UnicodeBlock CJK_COMPATIBILITY
          “CJK Compatibility”Unicode 字符块的常量。
static Character.UnicodeBlock CJK_COMPATIBILITY_FORMS
          “CJK Compatibility Forms”Unicode 字符块的常量。
static Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
          “CJK Compatibility Ideographs”Unicode 字符块的常量。
static Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
          “CJK Compatibility Ideographs Supplement”Unicode 字符块的常量。
static Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT
          “CJK Radicals Supplement”Unicode 字符块的常量。
static Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
          “CJK Symbols and Punctuation”Unicode 字符块的常量。
static Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
          “CJK Unified Ideographs”Unicode 字符块的常量。
static Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
          “CJK Unified Ideographs Extension A”Unicode 字符块的常量。
static Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
          “CJK Unified Ideographs Extension B”Unicode 字符块的常量。
static Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
          “Combining Diacritical Marks”Unicode 字符块的常量。
static Character.UnicodeBlock COMBINING_HALF_MARKS
          “Combining Half Marks”Unicode 字符块的常量。
static Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
          “Combining Diacritical Marks for Symbols”Unicode 字符块的常量。
static Character.UnicodeBlock CONTROL_PICTURES
          “Control Pictures”Unicode 字符块的常量。
static Character.UnicodeBlock CURRENCY_SYMBOLS
          “Currency Symbols”Unicode 字符块的常量。
static Character.UnicodeBlock CYPRIOT_SYLLABARY
          “Cypriot Syllabary”Unicode 字符块的常量。
static Character.UnicodeBlock CYRILLIC
          “Cyrillic”Unicode 字符块的常量。
static Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY
          “Cyrillic Supplementary”Unicode 字符块的常量。
static Character.UnicodeBlock DESERET
          “Deseret”Unicode 字符块的常量。
static Character.UnicodeBlock DEVANAGARI
          “Devanagari”Unicode 字符块的常量。
static Character.UnicodeBlock DINGBATS
          “Dingbats”Unicode 字符块的常量。
static Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
          “Enclosed Alphanumerics”Unicode 字符块的常量。
static Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
          “Enclosed CJK Letters and Months”Unicode 字符块的常量。
static Character.UnicodeBlock ETHIOPIC
          “Ethiopic”Unicode 字符块的常量。
static Character.UnicodeBlock GENERAL_PUNCTUATION
          “General Punctuation”Unicode 字符块的常量。
static Character.UnicodeBlock GEOMETRIC_SHAPES
          “Geometric Shapes”Unicode 字符块的常量。
static Character.UnicodeBlock GEORGIAN
          “Georgian”Unicode 字符块的常量。
static Character.UnicodeBlock GOTHIC
          “Gothic”Unicode 字符块的常量。
static Character.UnicodeBlock GREEK
          “Greek and Coptic”Unicode 字符块的常量。
static Character.UnicodeBlock GREEK_EXTENDED
          “Greek Extended”Unicode 字符块的常量。
static Character.UnicodeBlock GUJARATI
          “Gujarati”Unicode 字符块的常量。
static Character.UnicodeBlock GURMUKHI
          “Gurmukhi”Unicode 字符块的常量。
static Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
          “Halfwidth and Fullwidth Forms”Unicode 字符块的常量。
static Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
          “Hangul Compatibility Jamo”Unicode 字符块的常量。
static Character.UnicodeBlock HANGUL_JAMO
          “Hangul Jamo”Unicode 字符块的常量。
static Character.UnicodeBlock HANGUL_SYLLABLES
          “Hangul Syllables”Unicode 字符块的常量。
static Character.UnicodeBlock HANUNOO
          “Hanunoo”Unicode 字符块的常量。
static Character.UnicodeBlock HEBREW
          “Hebrew”Unicode 字符块的常量。
static Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES
          “High Private Use Surrogates”Unicode 字符块的常量。
static Character.UnicodeBlock HIGH_SURROGATES
          “High Surrogates”Unicode 字符块的常量。
static Character.UnicodeBlock HIRAGANA
          “Hiragana”Unicode 字符块的常量。
static Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
          “Ideographic Description Characters”Unicode 字符块的常量。
static Character.UnicodeBlock IPA_EXTENSIONS
          “IPA Extensions”Unicode 字符块的常量。
static Character.UnicodeBlock KANBUN
          “Kanbun”Unicode 字符块的常量。
static Character.UnicodeBlock KANGXI_RADICALS
          “Kangxi Radicals”Unicode 字符块的常量。
static Character.UnicodeBlock KANNADA
          “Kannada”Unicode 字符块的常量。
static Character.UnicodeBlock KATAKANA
          “Katakana”Unicode 字符块的常量。
static Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS
          “Katakana Phonetic Extensions”Unicode 字符块的常量。
static Character.UnicodeBlock KHMER
          “Khmer”Unicode 字符块的常量。
static Character.UnicodeBlock KHMER_SYMBOLS
          “Khmer Symbols”Unicode 字符块的常量。
static Character.UnicodeBlock LAO
          “Lao”Unicode 字符块的常量。
static Character.UnicodeBlock LATIN_1_SUPPLEMENT
          “Latin-1 Supplement”Unicode 字符块的常量。
static Character.UnicodeBlock LATIN_EXTENDED_A
          “Latin Extended-A”Unicode 字符块的常量。
static Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
          “Latin Extended Additional”Unicode 字符块的常量。
static Character.UnicodeBlock LATIN_EXTENDED_B
          “Latin Extended-B”Unicode 字符块的常量。
static Character.UnicodeBlock LETTERLIKE_SYMBOLS
          “Letterlike Symbols”Unicode 字符块的常量。
static Character.UnicodeBlock LIMBU
          “Limbu”Unicode 字符块的常量。
static Character.UnicodeBlock LINEAR_B_IDEOGRAMS
          “Linear B Ideograms”Unicode 字符块的常量。
static Character.UnicodeBlock LINEAR_B_SYLLABARY
          “Linear B Syllabary”Unicode 字符块的常量。
static Character.UnicodeBlock LOW_SURROGATES
          “Low Surrogates”Unicode 字符块的常量。
static Character.UnicodeBlock MALAYALAM
          “Malayalam”Unicode 字符块的常量。
static Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS
          “Mathematical Alphanumeric Symbols”Unicode 字符块的常量。
static Character.UnicodeBlock MATHEMATICAL_OPERATORS
          “Mathematical Operators”Unicode 字符块的常量。
static Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
          “Miscellaneous Mathematical Symbols-A”Unicode 字符块的常量。
static Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
          “Miscellaneous Mathematical Symbols-B”Unicode 字符块的常量。
static Character.UnicodeBlock MISCELLANEOUS_SYMBOLS
          “Miscellaneous Symbols”Unicode 字符块的常量。
static Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
          “Miscellaneous Symbols and Arrows”Unicode 字符块的常量。
static Character.UnicodeBlock MISCELLANEOUS_TECHNICAL
          “Miscellaneous Technical”Unicode 字符块的常量。
static Character.UnicodeBlock MONGOLIAN
          “Mongolian”Unicode 字符块的常量。
static Character.UnicodeBlock MUSICAL_SYMBOLS
          “Musical Symbols”Unicode 字符块的常量。
static Character.UnicodeBlock MYANMAR
          “Myanmar”Unicode 字符块的常量。
static Character.UnicodeBlock NUMBER_FORMS
          “Number Forms”Unicode 字符块的常量。
static Character.UnicodeBlock OGHAM
          “Ogham”Unicode 字符块的常量。
static Character.UnicodeBlock OLD_ITALIC
          “Old Italic”Unicode 字符块的常量。
static Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
          “Optical Character Recognition”Unicode 字符块的常量。
static Character.UnicodeBlock ORIYA
          “Oriya”Unicode 字符块的常量。
static Character.UnicodeBlock OSMANYA
          “Osmanya”Unicode 字符块的常量。
static Character.UnicodeBlock PHONETIC_EXTENSIONS
          “Phonetic Extensions”Unicode 字符块的常量。
static Character.UnicodeBlock PRIVATE_USE_AREA
          “Private Use Area”Unicode 字符块的常量。
static Character.UnicodeBlock RUNIC
          “Runic”Unicode 字符块的常量。
static Character.UnicodeBlock SHAVIAN
          “Shavian”Unicode 字符块的常量。
static Character.UnicodeBlock SINHALA
          “Sinhala”Unicode 字符块的常量。
static Character.UnicodeBlock SMALL_FORM_VARIANTS
          “Small Form Variants”Unicode 字符块的常量。
static Character.UnicodeBlock SPACING_MODIFIER_LETTERS
          “Spacing Modifier Letters”Unicode 字符块的常量。
static Character.UnicodeBlock SPECIALS
          “Specials”Unicode 字符块的常量。
static Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
          “Superscripts and Subscripts”Unicode 字符块的常量。
static Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A
          “Supplemental Arrows-A”Unicode 字符块的常量。
static Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B
          “Supplemental Arrows-B”Unicode 字符块的常量。
static Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS
          “Supplemental Mathematical Operators”Unicode 字符块的常量。
static Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A
          “Supplementary Private Use Area-A”Unicode 字符块的常量。
static Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B
          “Supplementary Private Use Area-B”Unicode 字符块的常量。
static Character.UnicodeBlock SURROGATES_AREA
          已过时。 从 J2SE 5 开始,使用 HIGH_SURROGATESHIGH_PRIVATE_USE_SURROGATESLOW_SURROGATES。这些新常量符合 Unicode 标准的块定义。of(char)of(int) 方法返回新常量,而不是 SURROGATES_AREA。
static Character.UnicodeBlock SYRIAC
          “Syriac”Unicode 字符块的常量。
static Character.UnicodeBlock TAGALOG
          “Tagalog”Unicode 字符块的常量。
static Character.UnicodeBlock TAGBANWA
          “Tagbanwa”Unicode 字符块的常量。
static Character.UnicodeBlock TAGS
          “Tags”Unicode 字符块的常量。
static Character.UnicodeBlock TAI_LE
          “Tai Le”Unicode 字符块的常量。
static Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS
          “Tai Xuan Jing Symbols”Unicode 字符块的常量。
static Character.UnicodeBlock TAMIL
          “Tamil”Unicode 字符块的常量。
static Character.UnicodeBlock TELUGU
          “Telugu”Unicode 字符块的常量。
static Character.UnicodeBlock THAANA
          “Thaana”Unicode 字符块的常量。
static Character.UnicodeBlock THAI
          “Thai”Unicode 字符块的常量。
static Character.UnicodeBlock TIBETAN
          “Tibetan”Unicode 字符块的常量。
static Character.UnicodeBlock UGARITIC
          “Ugaritic”Unicode 字符块的常量。
static Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
          “Unified Canadian Aboriginal Syllabics”Unicode 字符块的常量。
static Character.UnicodeBlock VARIATION_SELECTORS
          “Variation Selectors”Unicode 字符块的常量。
static Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
          “Variation Selectors Supplement”Unicode 字符块的常量。
static Character.UnicodeBlock YI_RADICALS
          “Yi Radicals”Unicode 字符块的常量。
static Character.UnicodeBlock YI_SYLLABLES
          “Yi Syllables”Unicode 字符块的常量。
static Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
          “Yijing Hexagram Symbols”Unicode 字符块的常量。
 
方法摘要
static Character.UnicodeBlock forName(String blockName)
          返回带有给定名称的 UnicodeBlock。
static Character.UnicodeBlock of(char c)
          返回表示包含给定字符的 Unicode 块的对象;如果该字符不是某个定义块的成员,则返回 null
static Character.UnicodeBlock of(int codePoint)
          返回表示包含给定字符(Unicode 代码点)的 Unicode 块的对象;如果该字符不是定义块的成员,则返回 null
 
从类 java.lang.Character.Subset 继承的方法
equals, hashCode, toString
 
从类 java.lang.Object 继承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

字段详细信息

BASIC_LATIN

public static final Character.UnicodeBlock BASIC_LATIN
“Basic Latin”Unicode 字符块的常量。

从以下版本开始:
1.2

LATIN_1_SUPPLEMENT

public static final Character.UnicodeBlock LATIN_1_SUPPLEMENT
“Latin-1 Supplement”Unicode 字符块的常量。

从以下版本开始:
1.2

LATIN_EXTENDED_A

public static final Character.UnicodeBlock LATIN_EXTENDED_A
“Latin Extended-A”Unicode 字符块的常量。

从以下版本开始:
1.2

LATIN_EXTENDED_B

public static final Character.UnicodeBlock LATIN_EXTENDED_B
“Latin Extended-B”Unicode 字符块的常量。

从以下版本开始:
1.2

IPA_EXTENSIONS

public static final Character.UnicodeBlock IPA_EXTENSIONS
“IPA Extensions”Unicode 字符块的常量。

从以下版本开始:
1.2

SPACING_MODIFIER_LETTERS

public static final Character.UnicodeBlock SPACING_MODIFIER_LETTERS
“Spacing Modifier Letters”Unicode 字符块的常量。

从以下版本开始:
1.2

COMBINING_DIACRITICAL_MARKS

public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
“Combining Diacritical Marks”Unicode 字符块的常量。

从以下版本开始:
1.2

GREEK

public static final Character.UnicodeBlock GREEK
“Greek and Coptic”Unicode 字符块的常量。

该块以前称为“Greek”块。

从以下版本开始:
1.2

CYRILLIC

public static final Character.UnicodeBlock CYRILLIC
“Cyrillic”Unicode 字符块的常量。

从以下版本开始:
1.2

ARMENIAN

public static final Character.UnicodeBlock ARMENIAN
“Armenian”Unicode 字符块的常量。

从以下版本开始:
1.2

HEBREW

public static final Character.UnicodeBlock HEBREW
“Hebrew”Unicode 字符块的常量。

从以下版本开始:
1.2

ARABIC

public static final Character.UnicodeBlock ARABIC
“Arabic”Unicode 字符块的常量。

从以下版本开始:
1.2

DEVANAGARI

public static final Character.UnicodeBlock DEVANAGARI
“Devanagari”Unicode 字符块的常量。

从以下版本开始:
1.2

BENGALI

public static final Character.UnicodeBlock BENGALI
“Bengali”Unicode 字符块的常量。

从以下版本开始:
1.2

GURMUKHI

public static final Character.UnicodeBlock GURMUKHI
“Gurmukhi”Unicode 字符块的常量。

从以下版本开始:
1.2

GUJARATI

public static final Character.UnicodeBlock GUJARATI
“Gujarati”Unicode 字符块的常量。

从以下版本开始:
1.2

ORIYA

public static final Character.UnicodeBlock ORIYA
“Oriya”Unicode 字符块的常量。

从以下版本开始:
1.2

TAMIL

public static final Character.UnicodeBlock TAMIL
“Tamil”Unicode 字符块的常量。

从以下版本开始:
1.2

TELUGU

public static final Character.UnicodeBlock TELUGU
“Telugu”Unicode 字符块的常量。

从以下版本开始:
1.2

KANNADA

public static final Character.UnicodeBlock KANNADA
“Kannada”Unicode 字符块的常量。

从以下版本开始:
1.2

MALAYALAM

public static final Character.UnicodeBlock MALAYALAM
“Malayalam”Unicode 字符块的常量。

从以下版本开始:
1.2

THAI

public static final Character.UnicodeBlock THAI
“Thai”Unicode 字符块的常量。

从以下版本开始:
1.2

LAO

public static final Character.UnicodeBlock LAO
“Lao”Unicode 字符块的常量。

从以下版本开始:
1.2

TIBETAN

public static final Character.UnicodeBlock TIBETAN
“Tibetan”Unicode 字符块的常量。

从以下版本开始:
1.2

GEORGIAN

public static final Character.UnicodeBlock GEORGIAN
“Georgian”Unicode 字符块的常量。

从以下版本开始:
1.2

HANGUL_JAMO

public static final Character.UnicodeBlock HANGUL_JAMO
“Hangul Jamo”Unicode 字符块的常量。

从以下版本开始:
1.2

LATIN_EXTENDED_ADDITIONAL

public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
“Latin Extended Additional”Unicode 字符块的常量。

从以下版本开始:
1.2

GREEK_EXTENDED

public static final Character.UnicodeBlock GREEK_EXTENDED
“Greek Extended”Unicode 字符块的常量。

从以下版本开始:
1.2

GENERAL_PUNCTUATION

public static final Character.UnicodeBlock GENERAL_PUNCTUATION
“General Punctuation”Unicode 字符块的常量。

从以下版本开始:
1.2

SUPERSCRIPTS_AND_SUBSCRIPTS

public static final Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
“Superscripts and Subscripts”Unicode 字符块的常量。

从以下版本开始:
1.2

CURRENCY_SYMBOLS

public static final Character.UnicodeBlock CURRENCY_SYMBOLS
“Currency Symbols”Unicode 字符块的常量。

从以下版本开始:
1.2

COMBINING_MARKS_FOR_SYMBOLS

public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
“Combining Diacritical Marks for Symbols”Unicode 字符块的常量。

该块以前称为“Combining Marks for Symbols”。

从以下版本开始:
1.2

LETTERLIKE_SYMBOLS

public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS
“Letterlike Symbols”Unicode 字符块的常量。

从以下版本开始:
1.2

NUMBER_FORMS

public static final Character.UnicodeBlock NUMBER_FORMS
“Number Forms”Unicode 字符块的常量。

从以下版本开始:
1.2

ARROWS

public static final Character.UnicodeBlock ARROWS
“Arrows”Unicode 字符块的常量。

从以下版本开始:
1.2

MATHEMATICAL_OPERATORS

public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS
“Mathematical Operators”Unicode 字符块的常量。

从以下版本开始:
1.2

MISCELLANEOUS_TECHNICAL

public static final Character.UnicodeBlock MISCELLANEOUS_TECHNICAL
“Miscellaneous Technical”Unicode 字符块的常量。

从以下版本开始:
1.2

CONTROL_PICTURES

public static final Character.UnicodeBlock CONTROL_PICTURES
“Control Pictures”Unicode 字符块的常量。

从以下版本开始:
1.2

OPTICAL_CHARACTER_RECOGNITION

public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
“Optical Character Recognition”Unicode 字符块的常量。

从以下版本开始:
1.2

ENCLOSED_ALPHANUMERICS

public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
“Enclosed Alphanumerics”Unicode 字符块的常量。

从以下版本开始:
1.2

BOX_DRAWING

public static final Character.UnicodeBlock BOX_DRAWING
“Box Drawing”Unicode 字符块的常量。

从以下版本开始:
1.2

BLOCK_ELEMENTS

public static final Character.UnicodeBlock BLOCK_ELEMENTS
“Block Elements”Unicode 字符块的常量。

从以下版本开始:
1.2

GEOMETRIC_SHAPES

public static final Character.UnicodeBlock GEOMETRIC_SHAPES
“Geometric Shapes”Unicode 字符块的常量。

从以下版本开始:
1.2

MISCELLANEOUS_SYMBOLS

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS
“Miscellaneous Symbols”Unicode 字符块的常量。

从以下版本开始:
1.2

DINGBATS

public static final Character.UnicodeBlock DINGBATS
“Dingbats”Unicode 字符块的常量。

从以下版本开始:
1.2

CJK_SYMBOLS_AND_PUNCTUATION

public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
“CJK Symbols and Punctuation”Unicode 字符块的常量。

从以下版本开始:
1.2

HIRAGANA

public static final Character.UnicodeBlock HIRAGANA
“Hiragana”Unicode 字符块的常量。

从以下版本开始:
1.2

KATAKANA

public static final Character.UnicodeBlock KATAKANA
“Katakana”Unicode 字符块的常量。

从以下版本开始:
1.2

BOPOMOFO

public static final Character.UnicodeBlock BOPOMOFO
“Bopomofo”Unicode 字符块的常量。

从以下版本开始:
1.2

HANGUL_COMPATIBILITY_JAMO

public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
“Hangul Compatibility Jamo”Unicode 字符块的常量。

从以下版本开始:
1.2

KANBUN

public static final Character.UnicodeBlock KANBUN
“Kanbun”Unicode 字符块的常量。

从以下版本开始:
1.2

ENCLOSED_CJK_LETTERS_AND_MONTHS

public static final Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
“Enclosed CJK Letters and Months”Unicode 字符块的常量。

从以下版本开始:
1.2

CJK_COMPATIBILITY

public static final Character.UnicodeBlock CJK_COMPATIBILITY
“CJK Compatibility”Unicode 字符块的常量。

从以下版本开始:
1.2

CJK_UNIFIED_IDEOGRAPHS

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
“CJK Unified Ideographs”Unicode 字符块的常量。

从以下版本开始:
1.2

HANGUL_SYLLABLES

public static final Character.UnicodeBlock HANGUL_SYLLABLES
“Hangul Syllables”Unicode 字符块的常量。

从以下版本开始:
1.2

PRIVATE_USE_AREA

public static final Character.UnicodeBlock PRIVATE_USE_AREA
“Private Use Area”Unicode 字符块的常量。

从以下版本开始:
1.2

CJK_COMPATIBILITY_IDEOGRAPHS

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
“CJK Compatibility Ideographs”Unicode 字符块的常量。

从以下版本开始:
1.2

ALPHABETIC_PRESENTATION_FORMS

public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
“Alphabetic Presentation Forms”Unicode 字符块的常量。

从以下版本开始:
1.2

ARABIC_PRESENTATION_FORMS_A

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
“Arabic Presentation Forms-A”Unicode 字符块的常量。

从以下版本开始:
1.2

COMBINING_HALF_MARKS

public static final Character.UnicodeBlock COMBINING_HALF_MARKS
“Combining Half Marks”Unicode 字符块的常量。

从以下版本开始:
1.2

CJK_COMPATIBILITY_FORMS

public static final Character.UnicodeBlock CJK_COMPATIBILITY_FORMS
“CJK Compatibility Forms”Unicode 字符块的常量。

从以下版本开始:
1.2

SMALL_FORM_VARIANTS

public static final Character.UnicodeBlock SMALL_FORM_VARIANTS
“Small Form Variants”Unicode 字符块的常量。

从以下版本开始:
1.2

ARABIC_PRESENTATION_FORMS_B

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B
“Arabic Presentation Forms-B”Unicode 字符块的常量。

从以下版本开始:
1.2

HALFWIDTH_AND_FULLWIDTH_FORMS

public static final Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
“Halfwidth and Fullwidth Forms”Unicode 字符块的常量。

从以下版本开始:
1.2

SPECIALS

public static final Character.UnicodeBlock SPECIALS
“Specials”Unicode 字符块的常量。

从以下版本开始:
1.2

SURROGATES_AREA

@Deprecated
public static final Character.UnicodeBlock SURROGATES_AREA
已过时。 从 J2SE 5 开始,使用 HIGH_SURROGATESHIGH_PRIVATE_USE_SURROGATESLOW_SURROGATES。这些新常量符合 Unicode 标准的块定义。of(char)of(int) 方法返回新常量,而不是 SURROGATES_AREA。

SYRIAC

public static final Character.UnicodeBlock SYRIAC
“Syriac”Unicode 字符块的常量。

从以下版本开始:
1.4

THAANA

public static final Character.UnicodeBlock THAANA
“Thaana”Unicode 字符块的常量。

从以下版本开始:
1.4

SINHALA

public static final Character.UnicodeBlock SINHALA
“Sinhala”Unicode 字符块的常量。

从以下版本开始:
1.4

MYANMAR

public static final Character.UnicodeBlock MYANMAR
“Myanmar”Unicode 字符块的常量。

从以下版本开始:
1.4

ETHIOPIC

public static final Character.UnicodeBlock ETHIOPIC
“Ethiopic”Unicode 字符块的常量。

从以下版本开始:
1.4

CHEROKEE

public static final Character.UnicodeBlock CHEROKEE
“Cherokee”Unicode 字符块的常量。

从以下版本开始:
1.4

UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS

public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
“Unified Canadian Aboriginal Syllabics”Unicode 字符块的常量。

从以下版本开始:
1.4

OGHAM

public static final Character.UnicodeBlock OGHAM
“Ogham”Unicode 字符块的常量。

从以下版本开始:
1.4

RUNIC

public static final Character.UnicodeBlock RUNIC
“Runic”Unicode 字符块的常量。

从以下版本开始:
1.4

KHMER

public static final Character.UnicodeBlock KHMER
“Khmer”Unicode 字符块的常量。

从以下版本开始:
1.4

MONGOLIAN

public static final Character.UnicodeBlock MONGOLIAN
“Mongolian”Unicode 字符块的常量。

从以下版本开始:
1.4

BRAILLE_PATTERNS

public static final Character.UnicodeBlock BRAILLE_PATTERNS
“Braille Patterns”Unicode 字符块的常量。

从以下版本开始:
1.4

CJK_RADICALS_SUPPLEMENT

public static final Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT
“CJK Radicals Supplement”Unicode 字符块的常量。

从以下版本开始:
1.4

KANGXI_RADICALS

public static final Character.UnicodeBlock KANGXI_RADICALS
“Kangxi Radicals”Unicode 字符块的常量。

从以下版本开始:
1.4

IDEOGRAPHIC_DESCRIPTION_CHARACTERS

public static final Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
“Ideographic Description Characters”Unicode 字符块的常量。

从以下版本开始:
1.4

BOPOMOFO_EXTENDED

public static final Character.UnicodeBlock BOPOMOFO_EXTENDED
“Bopomofo Extended”Unicode 字符块的常量。

从以下版本开始:
1.4

CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
“CJK Unified Ideographs Extension A”Unicode 字符块的常量。

从以下版本开始:
1.4

YI_SYLLABLES

public static final Character.UnicodeBlock YI_SYLLABLES
“Yi Syllables”Unicode 字符块的常量。

从以下版本开始:
1.4

YI_RADICALS

public static final Character.UnicodeBlock YI_RADICALS
“Yi Radicals”Unicode 字符块的常量。

从以下版本开始:
1.4

CYRILLIC_SUPPLEMENTARY

public static final Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY
“Cyrillic Supplementary”Unicode 字符块的常量。

从以下版本开始:
1.5

TAGALOG

public static final Character.UnicodeBlock TAGALOG
“Tagalog”Unicode 字符块的常量。

从以下版本开始:
1.5

HANUNOO

public static final Character.UnicodeBlock HANUNOO
“Hanunoo”Unicode 字符块的常量。

从以下版本开始:
1.5

BUHID

public static final Character.UnicodeBlock BUHID
“Buhid”Unicode 字符块的常量。

从以下版本开始:
1.5

TAGBANWA

public static final Character.UnicodeBlock TAGBANWA
“Tagbanwa”Unicode 字符块的常量。

从以下版本开始:
1.5

LIMBU

public static final Character.UnicodeBlock LIMBU
“Limbu”Unicode 字符块的常量。

从以下版本开始:
1.5

TAI_LE

public static final Character.UnicodeBlock TAI_LE
“Tai Le”Unicode 字符块的常量。

从以下版本开始:
1.5

KHMER_SYMBOLS

public static final Character.UnicodeBlock KHMER_SYMBOLS
“Khmer Symbols”Unicode 字符块的常量。

从以下版本开始:
1.5

PHONETIC_EXTENSIONS

public static final Character.UnicodeBlock PHONETIC_EXTENSIONS
“Phonetic Extensions”Unicode 字符块的常量。

从以下版本开始:
1.5

MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A

public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
“Miscellaneous Mathematical Symbols-A”Unicode 字符块的常量。

从以下版本开始:
1.5

SUPPLEMENTAL_ARROWS_A

public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A
“Supplemental Arrows-A”Unicode 字符块的常量。

从以下版本开始:
1.5

SUPPLEMENTAL_ARROWS_B

public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B
“Supplemental Arrows-B”Unicode 字符块的常量。

从以下版本开始:
1.5

MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B

public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
“Miscellaneous Mathematical Symbols-B”Unicode 字符块的常量。

从以下版本开始:
1.5

SUPPLEMENTAL_MATHEMATICAL_OPERATORS

public static final Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS
“Supplemental Mathematical Operators”Unicode 字符块的常量。

从以下版本开始:
1.5

MISCELLANEOUS_SYMBOLS_AND_ARROWS

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
“Miscellaneous Symbols and Arrows”Unicode 字符块的常量。

从以下版本开始:
1.5

KATAKANA_PHONETIC_EXTENSIONS

public static final Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS
“Katakana Phonetic Extensions”Unicode 字符块的常量。

从以下版本开始:
1.5

YIJING_HEXAGRAM_SYMBOLS

public static final Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
“Yijing Hexagram Symbols”Unicode 字符块的常量。

从以下版本开始:
1.5

VARIATION_SELECTORS

public static final Character.UnicodeBlock VARIATION_SELECTORS
“Variation Selectors”Unicode 字符块的常量。

从以下版本开始:
1.5

LINEAR_B_SYLLABARY

public static final Character.UnicodeBlock LINEAR_B_SYLLABARY
“Linear B Syllabary”Unicode 字符块的常量。

从以下版本开始:
1.5

LINEAR_B_IDEOGRAMS

public static final Character.UnicodeBlock LINEAR_B_IDEOGRAMS
“Linear B Ideograms”Unicode 字符块的常量。

从以下版本开始:
1.5

AEGEAN_NUMBERS

public static final Character.UnicodeBlock AEGEAN_NUMBERS
“Aegean Numbers”Unicode 字符块的常量。

从以下版本开始:
1.5

OLD_ITALIC

public static final Character.UnicodeBlock OLD_ITALIC
“Old Italic”Unicode 字符块的常量。

从以下版本开始:
1.5

GOTHIC

public static final Character.UnicodeBlock GOTHIC
“Gothic”Unicode 字符块的常量。

从以下版本开始:
1.5

UGARITIC

public static final Character.UnicodeBlock UGARITIC
“Ugaritic”Unicode 字符块的常量。

从以下版本开始:
1.5

DESERET

public static final Character.UnicodeBlock DESERET
“Deseret”Unicode 字符块的常量。

从以下版本开始:
1.5

SHAVIAN

public static final Character.UnicodeBlock SHAVIAN
“Shavian”Unicode 字符块的常量。

从以下版本开始:
1.5

OSMANYA

public static final Character.UnicodeBlock OSMANYA
“Osmanya”Unicode 字符块的常量。

从以下版本开始:
1.5

CYPRIOT_SYLLABARY

public static final Character.UnicodeBlock CYPRIOT_SYLLABARY
“Cypriot Syllabary”Unicode 字符块的常量。

从以下版本开始:
1.5

BYZANTINE_MUSICAL_SYMBOLS

public static final Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS
“Byzantine Musical Symbols”Unicode 字符块的常量。

从以下版本开始:
1.5

MUSICAL_SYMBOLS

public static final Character.UnicodeBlock MUSICAL_SYMBOLS
“Musical Symbols”Unicode 字符块的常量。

从以下版本开始:
1.5

TAI_XUAN_JING_SYMBOLS

public static final Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS
“Tai Xuan Jing Symbols”Unicode 字符块的常量。

从以下版本开始:
1.5

MATHEMATICAL_ALPHANUMERIC_SYMBOLS

public static final Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS
“Mathematical Alphanumeric Symbols”Unicode 字符块的常量。

从以下版本开始:
1.5

CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
“CJK Unified Ideographs Extension B”Unicode 字符块的常量。

从以下版本开始:
1.5

CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
“CJK Compatibility Ideographs Supplement”Unicode 字符块的常量。

从以下版本开始:
1.5

TAGS

public static final Character.UnicodeBlock TAGS
“Tags”Unicode 字符块的常量。

从以下版本开始:
1.5

VARIATION_SELECTORS_SUPPLEMENT

public static final Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
“Variation Selectors Supplement”Unicode 字符块的常量。

从以下版本开始:
1.5

SUPPLEMENTARY_PRIVATE_USE_AREA_A

public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A
“Supplementary Private Use Area-A”Unicode 字符块的常量。

从以下版本开始:
1.5

SUPPLEMENTARY_PRIVATE_USE_AREA_B

public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B
“Supplementary Private Use Area-B”Unicode 字符块的常量。

从以下版本开始:
1.5

HIGH_SURROGATES

public static final Character.UnicodeBlock HIGH_SURROGATES
“High Surrogates”Unicode 字符块的常量。该块表示高代理项范围(从 0xD800 到 0xDB7F)内的代码点值

从以下版本开始:
1.5

HIGH_PRIVATE_USE_SURROGATES

public static final Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES
“High Private Use Surrogates”Unicode 字符块的常量。该块表示高代理项范围(从 0xDB80 到 0xDBFF)内的代码点值

从以下版本开始:
1.5

LOW_SURROGATES

public static final Character.UnicodeBlock LOW_SURROGATES
“Low Surrogates”Unicode 字符块的常量。该块表示高代理项范围(从 0xDC00 到 0xDFFF)内的代码点值

从以下版本开始:
1.5
方法详细信息

of

public static Character.UnicodeBlock of(char c)
返回表示包含给定字符的 Unicode 块的对象;如果该字符不是某个定义块的成员,则返回 null

注:此方法无法处理增补字符。要支持包括增补字符在内的所有 Unicode 字符,请使用 of(int) 方法。

参数:
c - 相关字符
返回:
表示该字符所属的 Unicode 块的 UnicodeBlock 实例;如果该字符不是任何 Unicode 块的成员,则为 null

of

public static Character.UnicodeBlock of(int codePoint)
返回表示包含给定字符(Unicode 代码点)的 Unicode 块的对象;如果该字符不是定义块的成员,则返回 null

参数:
codePoint - 相关字符(Unicode 代码点)。
返回:
表示该字符所属的 Unicode 块的 UnicodeBlock 实例;如果该字符不是任何 Unicode 块的成员,则为 null
抛出:
IllegalArgumentException - 如果指定的 codePoint 是一个无效的 Unicode 代码点。
从以下版本开始:
1.5
另请参见:
Character.isValidCodePoint(int)

forName

public static final Character.UnicodeBlock forName(String blockName)
返回带有给定名称的 UnicodeBlock。块名称由 Unicode 标准确定。文件 Blocks-<version>.txt 定义了特定标准版本的块。Character 类指定支持的标准版本。

此方法接受下列形式的块名称:

  1. Unicode 标准中定义的规范化块名称。例如,该标准定义一个“Basic Latin”块。因此,此方法接受“Basic Latin”作为有效的块名称。每个 UnicodeBlock 的文档都提供一个规范化名称。
  2. 移除所有空格的规范化块名称。例如,“BasicLatin”是“Basic Latin”块的一个有效块名称。
  3. 每个常量 UnicodeBlock 标识符的文本表示形式。例如,如果提供“BASIC_LATIN”名称,此方法将返回 BASIC_LATIN 块。这种形式将使用下划线取代规范化名称中的所有空格和连字符。
最后,对于所有有效的块名称形式而言,字符大小写将被忽略。例如,“BASIC_LATIN”和“basic_latin”都是有效的块名称。en_US 语言环境的大小写映射规则用于为块名称验证提供区分大小写的字符串比较。

如果 Unicode 标准更改块名称,以前和当前的名称都将被接受。

参数:
blockName - 一个 UnicodeBlock 名称。
返回:
blockName 标识的 UnicodeBlock 实例
抛出:
IllegalArgumentException - 如果 blockName 为无效的名称
NullPointerException - 如果 blockName 为 null
从以下版本开始:
1.5

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策