java.lang

Class Character.UnicodeBlock

Enclosing Class:
Character

public static final class Character.UnicodeBlock
extends Character.Subset

A family of character subsets in the Unicode specification. A character is in at most one of these blocks. This inner class was generated automatically from doc/unicode/Blocks-4.0.0.txt, by some perl scripts. This Unicode definition file can be found on the http://www.unicode.org website. JDK 1.5 uses Unicode version 4.0.0.
Since:
1.2

Field Summary

static Character.UnicodeBlock
AEGEAN_NUMBERS
Aegean Numbers.
static Character.UnicodeBlock
ALPHABETIC_PRESENTATION_FORMS
Alphabetic Presentation Forms.
static Character.UnicodeBlock
ARABIC
Arabic.
static Character.UnicodeBlock
ARABIC_PRESENTATION_FORMS_A
Arabic Presentation Forms-A.
static Character.UnicodeBlock
ARABIC_PRESENTATION_FORMS_B
Arabic Presentation Forms-B.
static Character.UnicodeBlock
ARMENIAN
Armenian.
static Character.UnicodeBlock
ARROWS
Arrows.
static Character.UnicodeBlock
BASIC_LATIN
Basic Latin.
static Character.UnicodeBlock
BENGALI
Bengali.
static Character.UnicodeBlock
BLOCK_ELEMENTS
Block Elements.
static Character.UnicodeBlock
BOPOMOFO
Bopomofo.
static Character.UnicodeBlock
BOPOMOFO_EXTENDED
Bopomofo Extended.
static Character.UnicodeBlock
BOX_DRAWING
Box Drawing.
static Character.UnicodeBlock
BRAILLE_PATTERNS
Braille Patterns.
static Character.UnicodeBlock
BUHID
Buhid.
static Character.UnicodeBlock
BYZANTINE_MUSICAL_SYMBOLS
Byzantine Musical Symbols.
static Character.UnicodeBlock
CHEROKEE
Cherokee.
static Character.UnicodeBlock
CJK_COMPATIBILITY
CJK Compatibility.
static Character.UnicodeBlock
CJK_COMPATIBILITY_FORMS
CJK Compatibility Forms.
static Character.UnicodeBlock
CJK_COMPATIBILITY_IDEOGRAPHS
CJK Compatibility Ideographs.
static Character.UnicodeBlock
CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
CJK Compatibility Ideographs Supplement.
static Character.UnicodeBlock
CJK_RADICALS_SUPPLEMENT
CJK Radicals Supplement.
static Character.UnicodeBlock
CJK_SYMBOLS_AND_PUNCTUATION
CJK Symbols and Punctuation.
static Character.UnicodeBlock
CJK_UNIFIED_IDEOGRAPHS
CJK Unified Ideographs.
static Character.UnicodeBlock
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
CJK Unified Ideographs Extension A.
static Character.UnicodeBlock
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
CJK Unified Ideographs Extension B.
static Character.UnicodeBlock
COMBINING_DIACRITICAL_MARKS
Combining Diacritical Marks.
static Character.UnicodeBlock
COMBINING_HALF_MARKS
Combining Half Marks.
static Character.UnicodeBlock
COMBINING_MARKS_FOR_SYMBOLS
Combining Marks for Symbols.
static Character.UnicodeBlock
CONTROL_PICTURES
Control Pictures.
static Character.UnicodeBlock
CURRENCY_SYMBOLS
Currency Symbols.
static Character.UnicodeBlock
CYPRIOT_SYLLABARY
Cypriot Syllabary.
static Character.UnicodeBlock
CYRILLIC
Cyrillic.
static Character.UnicodeBlock
CYRILLIC_SUPPLEMENTARY
Cyrillic Supplementary.
static Character.UnicodeBlock
DESERET
Deseret.
static Character.UnicodeBlock
DEVANAGARI
Devanagari.
static Character.UnicodeBlock
DINGBATS
Dingbats.
static Character.UnicodeBlock
ENCLOSED_ALPHANUMERICS
Enclosed Alphanumerics.
static Character.UnicodeBlock
ENCLOSED_CJK_LETTERS_AND_MONTHS
Enclosed CJK Letters and Months.
static Character.UnicodeBlock
ETHIOPIC
Ethiopic.
static Character.UnicodeBlock
GENERAL_PUNCTUATION
General Punctuation.
static Character.UnicodeBlock
GEOMETRIC_SHAPES
Geometric Shapes.
static Character.UnicodeBlock
GEORGIAN
Georgian.
static Character.UnicodeBlock
GOTHIC
Gothic.
static Character.UnicodeBlock
GREEK
Greek.
static Character.UnicodeBlock
GREEK_EXTENDED
Greek Extended.
static Character.UnicodeBlock
GUJARATI
Gujarati.
static Character.UnicodeBlock
GURMUKHI
Gurmukhi.
static Character.UnicodeBlock
HALFWIDTH_AND_FULLWIDTH_FORMS
Halfwidth and Fullwidth Forms.
static Character.UnicodeBlock
HANGUL_COMPATIBILITY_JAMO
Hangul Compatibility Jamo.
static Character.UnicodeBlock
HANGUL_JAMO
Hangul Jamo.
static Character.UnicodeBlock
HANGUL_SYLLABLES
Hangul Syllables.
static Character.UnicodeBlock
HANUNOO
Hanunoo.
static Character.UnicodeBlock
HEBREW
Hebrew.
static Character.UnicodeBlock
HIGH_PRIVATE_USE_SURROGATES
High Private Use Surrogates.
static Character.UnicodeBlock
HIGH_SURROGATES
High Surrogates.
static Character.UnicodeBlock
HIRAGANA
Hiragana.
static Character.UnicodeBlock
IDEOGRAPHIC_DESCRIPTION_CHARACTERS
Ideographic Description Characters.
static Character.UnicodeBlock
IPA_EXTENSIONS
IPA Extensions.
static Character.UnicodeBlock
KANBUN
Kanbun.
static Character.UnicodeBlock
KANGXI_RADICALS
Kangxi Radicals.
static Character.UnicodeBlock
KANNADA
Kannada.
static Character.UnicodeBlock
KATAKANA
Katakana.
static Character.UnicodeBlock
KATAKANA_PHONETIC_EXTENSIONS
Katakana Phonetic Extensions.
static Character.UnicodeBlock
KHMER
Khmer.
static Character.UnicodeBlock
KHMER_SYMBOLS
Khmer Symbols.
static Character.UnicodeBlock
LAO
Lao.
static Character.UnicodeBlock
LATIN_1_SUPPLEMENT
Latin-1 Supplement.
static Character.UnicodeBlock
LATIN_EXTENDED_A
Latin Extended-A.
static Character.UnicodeBlock
LATIN_EXTENDED_ADDITIONAL
Latin Extended Additional.
static Character.UnicodeBlock
LATIN_EXTENDED_B
Latin Extended-B.
static Character.UnicodeBlock
LETTERLIKE_SYMBOLS
Letterlike Symbols.
static Character.UnicodeBlock
LIMBU
Limbu.
static Character.UnicodeBlock
LINEAR_B_IDEOGRAMS
Linear B Ideograms.
static Character.UnicodeBlock
LINEAR_B_SYLLABARY
Linear B Syllabary.
static Character.UnicodeBlock
LOW_SURROGATES
Low Surrogates.
static Character.UnicodeBlock
MALAYALAM
Malayalam.
static Character.UnicodeBlock
MATHEMATICAL_ALPHANUMERIC_SYMBOLS
Mathematical Alphanumeric Symbols.
static Character.UnicodeBlock
MATHEMATICAL_OPERATORS
Mathematical Operators.
static Character.UnicodeBlock
MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
Miscellaneous Mathematical Symbols-A.
static Character.UnicodeBlock
MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
Miscellaneous Mathematical Symbols-B.
static Character.UnicodeBlock
MISCELLANEOUS_SYMBOLS
Miscellaneous Symbols.
static Character.UnicodeBlock
MISCELLANEOUS_SYMBOLS_AND_ARROWS
Miscellaneous Symbols and Arrows.
static Character.UnicodeBlock
MISCELLANEOUS_TECHNICAL
Miscellaneous Technical.
static Character.UnicodeBlock
MONGOLIAN
Mongolian.
static Character.UnicodeBlock
MUSICAL_SYMBOLS
Musical Symbols.
static Character.UnicodeBlock
MYANMAR
Myanmar.
static Character.UnicodeBlock
NUMBER_FORMS
Number Forms.
static Character.UnicodeBlock
OGHAM
Ogham.
static Character.UnicodeBlock
OLD_ITALIC
Old Italic.
static Character.UnicodeBlock
OPTICAL_CHARACTER_RECOGNITION
Optical Character Recognition.
static Character.UnicodeBlock
ORIYA
Oriya.
static Character.UnicodeBlock
OSMANYA
Osmanya.
static Character.UnicodeBlock
PHONETIC_EXTENSIONS
Phonetic Extensions.
static Character.UnicodeBlock
PRIVATE_USE_AREA
Private Use Area.
static Character.UnicodeBlock
RUNIC
Runic.
static Character.UnicodeBlock
SHAVIAN
Shavian.
static Character.UnicodeBlock
SINHALA
Sinhala.
static Character.UnicodeBlock
SMALL_FORM_VARIANTS
Small Form Variants.
static Character.UnicodeBlock
SPACING_MODIFIER_LETTERS
Spacing Modifier Letters.
static Character.UnicodeBlock
SPECIALS
Specials.
static Character.UnicodeBlock
SUPERSCRIPTS_AND_SUBSCRIPTS
Superscripts and Subscripts.
static Character.UnicodeBlock
SUPPLEMENTAL_ARROWS_A
Supplemental Arrows-A.
static Character.UnicodeBlock
SUPPLEMENTAL_ARROWS_B
Supplemental Arrows-B.
static Character.UnicodeBlock
SUPPLEMENTAL_MATHEMATICAL_OPERATORS
Supplemental Mathematical Operators.
static Character.UnicodeBlock
SUPPLEMENTARY_PRIVATE_USE_AREA_A
Supplementary Private Use Area-A.
static Character.UnicodeBlock
SUPPLEMENTARY_PRIVATE_USE_AREA_B
Supplementary Private Use Area-B.
static Character.UnicodeBlock
SYRIAC
Syriac.
static Character.UnicodeBlock
TAGALOG
Tagalog.
static Character.UnicodeBlock
TAGBANWA
Tagbanwa.
static Character.UnicodeBlock
TAGS
Tags.
static Character.UnicodeBlock
TAI_LE
Tai Le.
static Character.UnicodeBlock
TAI_XUAN_JING_SYMBOLS
Tai Xuan Jing Symbols.
static Character.UnicodeBlock
TAMIL
Tamil.
static Character.UnicodeBlock
TELUGU
Telugu.
static Character.UnicodeBlock
THAANA
Thaana.
static Character.UnicodeBlock
THAI
Thai.
static Character.UnicodeBlock
TIBETAN
Tibetan.
static Character.UnicodeBlock
UGARITIC
Ugaritic.
static Character.UnicodeBlock
UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
Unified Canadian Aboriginal Syllabics.
static @Deprecated
UnicodeBlockSURROGATES_AREA
Deprecated. As of 1.5, the three areas, HIGH_SURROGATES, HIGH_PRIVATE_USE_SURROGATES and LOW_SURROGATES, as defined by the Unicode standard, should be used in preference to this.
static Character.UnicodeBlock
VARIATION_SELECTORS
Variation Selectors.
static Character.UnicodeBlock
VARIATION_SELECTORS_SUPPLEMENT
Variation Selectors Supplement.
static Character.UnicodeBlock
YIJING_HEXAGRAM_SYMBOLS
Yijing Hexagram Symbols.
static Character.UnicodeBlock
YI_RADICALS
Yi Radicals.
static Character.UnicodeBlock
YI_SYLLABLES
Yi Syllables.

Method Summary

static Character.UnicodeBlock
forName(String blockName)
Returns the UnicodeBlock with the given name, as defined by the Unicode standard.
static Character.UnicodeBlock
of(char ch)
Returns the Unicode character block which a character belongs to.
static Character.UnicodeBlock
of(int codePoint)
Returns the Unicode character block which a code point belongs to.

Methods inherited from class java.lang.Character.Subset

equals, hashCode, toString

Methods inherited from class java.lang.Object

clone, equals, extends Object> getClass, finalize, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Details

AEGEAN_NUMBERS

public static final Character.UnicodeBlock AEGEAN_NUMBERS
Aegean Numbers. 0x10100 - 0x1013F.
Since:
1.5

ALPHABETIC_PRESENTATION_FORMS

public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
Alphabetic Presentation Forms. 0xFB00 - 0xFB4F.

ARABIC

public static final Character.UnicodeBlock ARABIC
Arabic. 0x0600 - 0x06FF.

ARABIC_PRESENTATION_FORMS_A

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
Arabic Presentation Forms-A. 0xFB50 - 0xFDFF.

ARABIC_PRESENTATION_FORMS_B

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B
Arabic Presentation Forms-B. 0xFE70 - 0xFEFF.

ARMENIAN

public static final Character.UnicodeBlock ARMENIAN
Armenian. 0x0530 - 0x058F.

ARROWS

public static final Character.UnicodeBlock ARROWS
Arrows. 0x2190 - 0x21FF.

BASIC_LATIN

public static final Character.UnicodeBlock BASIC_LATIN
Basic Latin. 0x0000 - 0x007F.

BENGALI

public static final Character.UnicodeBlock BENGALI
Bengali. 0x0980 - 0x09FF.

BLOCK_ELEMENTS

public static final Character.UnicodeBlock BLOCK_ELEMENTS
Block Elements. 0x2580 - 0x259F.

BOPOMOFO

public static final Character.UnicodeBlock BOPOMOFO
Bopomofo. 0x3100 - 0x312F.

BOPOMOFO_EXTENDED

public static final Character.UnicodeBlock BOPOMOFO_EXTENDED
Bopomofo Extended. 0x31A0 - 0x31BF.
Since:
1.4

BOX_DRAWING

public static final Character.UnicodeBlock BOX_DRAWING
Box Drawing. 0x2500 - 0x257F.

BRAILLE_PATTERNS

public static final Character.UnicodeBlock BRAILLE_PATTERNS
Braille Patterns. 0x2800 - 0x28FF.
Since:
1.4

BUHID

public static final Character.UnicodeBlock BUHID
Buhid. 0x1740 - 0x175F.
Since:
1.5

BYZANTINE_MUSICAL_SYMBOLS

public static final Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS
Byzantine Musical Symbols. 0x1D000 - 0x1D0FF.
Since:
1.5

CHEROKEE

public static final Character.UnicodeBlock CHEROKEE
Cherokee. 0x13A0 - 0x13FF.
Since:
1.4

CJK_COMPATIBILITY

public static final Character.UnicodeBlock CJK_COMPATIBILITY
CJK Compatibility. 0x3300 - 0x33FF.

CJK_COMPATIBILITY_FORMS

public static final Character.UnicodeBlock CJK_COMPATIBILITY_FORMS
CJK Compatibility Forms. 0xFE30 - 0xFE4F.

CJK_COMPATIBILITY_IDEOGRAPHS

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
CJK Compatibility Ideographs. 0xF900 - 0xFAFF.

CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
CJK Compatibility Ideographs Supplement. 0x2F800 - 0x2FA1F.
Since:
1.5

CJK_RADICALS_SUPPLEMENT

public static final Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT
CJK Radicals Supplement. 0x2E80 - 0x2EFF.
Since:
1.4

CJK_SYMBOLS_AND_PUNCTUATION

public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
CJK Symbols and Punctuation. 0x3000 - 0x303F.

CJK_UNIFIED_IDEOGRAPHS

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
CJK Unified Ideographs. 0x4E00 - 0x9FFF.

CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
CJK Unified Ideographs Extension A. 0x3400 - 0x4DBF.
Since:
1.4

CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
CJK Unified Ideographs Extension B. 0x20000 - 0x2A6DF.
Since:
1.5

COMBINING_DIACRITICAL_MARKS

public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
Combining Diacritical Marks. 0x0300 - 0x036F.

COMBINING_HALF_MARKS

public static final Character.UnicodeBlock COMBINING_HALF_MARKS
Combining Half Marks. 0xFE20 - 0xFE2F.

COMBINING_MARKS_FOR_SYMBOLS

public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
Combining Marks for Symbols. 0x20D0 - 0x20FF.

CONTROL_PICTURES

public static final Character.UnicodeBlock CONTROL_PICTURES
Control Pictures. 0x2400 - 0x243F.

CURRENCY_SYMBOLS

public static final Character.UnicodeBlock CURRENCY_SYMBOLS
Currency Symbols. 0x20A0 - 0x20CF.

CYPRIOT_SYLLABARY

public static final Character.UnicodeBlock CYPRIOT_SYLLABARY
Cypriot Syllabary. 0x10800 - 0x1083F.
Since:
1.5

CYRILLIC

public static final Character.UnicodeBlock CYRILLIC
Cyrillic. 0x0400 - 0x04FF.

CYRILLIC_SUPPLEMENTARY

public static final Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY
Cyrillic Supplementary. 0x0500 - 0x052F.
Since:
1.5

DESERET

public static final Character.UnicodeBlock DESERET
Deseret. 0x10400 - 0x1044F.
Since:
1.5

DEVANAGARI

public static final Character.UnicodeBlock DEVANAGARI
Devanagari. 0x0900 - 0x097F.

DINGBATS

public static final Character.UnicodeBlock DINGBATS
Dingbats. 0x2700 - 0x27BF.

ENCLOSED_ALPHANUMERICS

public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
Enclosed Alphanumerics. 0x2460 - 0x24FF.

ENCLOSED_CJK_LETTERS_AND_MONTHS

public static final Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
Enclosed CJK Letters and Months. 0x3200 - 0x32FF.

ETHIOPIC

public static final Character.UnicodeBlock ETHIOPIC
Ethiopic. 0x1200 - 0x137F.
Since:
1.4

GENERAL_PUNCTUATION

public static final Character.UnicodeBlock GENERAL_PUNCTUATION
General Punctuation. 0x2000 - 0x206F.

GEOMETRIC_SHAPES

public static final Character.UnicodeBlock GEOMETRIC_SHAPES
Geometric Shapes. 0x25A0 - 0x25FF.

GEORGIAN

public static final Character.UnicodeBlock GEORGIAN
Georgian. 0x10A0 - 0x10FF.

GOTHIC

public static final Character.UnicodeBlock GOTHIC
Gothic. 0x10330 - 0x1034F.
Since:
1.5

GREEK

public static final Character.UnicodeBlock GREEK
Greek. 0x0370 - 0x03FF.

GREEK_EXTENDED

public static final Character.UnicodeBlock GREEK_EXTENDED
Greek Extended. 0x1F00 - 0x1FFF.

GUJARATI

public static final Character.UnicodeBlock GUJARATI
Gujarati. 0x0A80 - 0x0AFF.

GURMUKHI

public static final Character.UnicodeBlock GURMUKHI
Gurmukhi. 0x0A00 - 0x0A7F.

HALFWIDTH_AND_FULLWIDTH_FORMS

public static final Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
Halfwidth and Fullwidth Forms. 0xFF00 - 0xFFEF.

HANGUL_COMPATIBILITY_JAMO

public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
Hangul Compatibility Jamo. 0x3130 - 0x318F.

HANGUL_JAMO

public static final Character.UnicodeBlock HANGUL_JAMO
Hangul Jamo. 0x1100 - 0x11FF.

HANGUL_SYLLABLES

public static final Character.UnicodeBlock HANGUL_SYLLABLES
Hangul Syllables. 0xAC00 - 0xD7AF.

HANUNOO

public static final Character.UnicodeBlock HANUNOO
Hanunoo. 0x1720 - 0x173F.
Since:
1.5

HEBREW

public static final Character.UnicodeBlock HEBREW
Hebrew. 0x0590 - 0x05FF.

HIGH_PRIVATE_USE_SURROGATES

public static final Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES
High Private Use Surrogates. 0xDB80 - 0xDBFF.
Since:
1.5

HIGH_SURROGATES

public static final Character.UnicodeBlock HIGH_SURROGATES
High Surrogates. 0xD800 - 0xDB7F.
Since:
1.5

HIRAGANA

public static final Character.UnicodeBlock HIRAGANA
Hiragana. 0x3040 - 0x309F.

IDEOGRAPHIC_DESCRIPTION_CHARACTERS

public static final Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
Ideographic Description Characters. 0x2FF0 - 0x2FFF.
Since:
1.4

IPA_EXTENSIONS

public static final Character.UnicodeBlock IPA_EXTENSIONS
IPA Extensions. 0x0250 - 0x02AF.

KANBUN

public static final Character.UnicodeBlock KANBUN
Kanbun. 0x3190 - 0x319F.

KANGXI_RADICALS

public static final Character.UnicodeBlock KANGXI_RADICALS
Kangxi Radicals. 0x2F00 - 0x2FDF.
Since:
1.4

KANNADA

public static final Character.UnicodeBlock KANNADA
Kannada. 0x0C80 - 0x0CFF.

KATAKANA

public static final Character.UnicodeBlock KATAKANA
Katakana. 0x30A0 - 0x30FF.

KATAKANA_PHONETIC_EXTENSIONS

public static final Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS
Katakana Phonetic Extensions. 0x31F0 - 0x31FF.
Since:
1.5

KHMER

public static final Character.UnicodeBlock KHMER
Khmer. 0x1780 - 0x17FF.
Since:
1.4

KHMER_SYMBOLS

public static final Character.UnicodeBlock KHMER_SYMBOLS
Khmer Symbols. 0x19E0 - 0x19FF.
Since:
1.5

LAO

public static final Character.UnicodeBlock LAO
Lao. 0x0E80 - 0x0EFF.

LATIN_1_SUPPLEMENT

public static final Character.UnicodeBlock LATIN_1_SUPPLEMENT
Latin-1 Supplement. 0x0080 - 0x00FF.

LATIN_EXTENDED_A

public static final Character.UnicodeBlock LATIN_EXTENDED_A
Latin Extended-A. 0x0100 - 0x017F.

LATIN_EXTENDED_ADDITIONAL

public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
Latin Extended Additional. 0x1E00 - 0x1EFF.

LATIN_EXTENDED_B

public static final Character.UnicodeBlock LATIN_EXTENDED_B
Latin Extended-B. 0x0180 - 0x024F.

LETTERLIKE_SYMBOLS

public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS
Letterlike Symbols. 0x2100 - 0x214F.

LIMBU

public static final Character.UnicodeBlock LIMBU
Limbu. 0x1900 - 0x194F.
Since:
1.5

LINEAR_B_IDEOGRAMS

public static final Character.UnicodeBlock LINEAR_B_IDEOGRAMS
Linear B Ideograms. 0x10080 - 0x100FF.
Since:
1.5

LINEAR_B_SYLLABARY

public static final Character.UnicodeBlock LINEAR_B_SYLLABARY
Linear B Syllabary. 0x10000 - 0x1007F.
Since:
1.5

LOW_SURROGATES

public static final Character.UnicodeBlock LOW_SURROGATES
Low Surrogates. 0xDC00 - 0xDFFF.
Since:
1.5

MALAYALAM

public static final Character.UnicodeBlock MALAYALAM
Malayalam. 0x0D00 - 0x0D7F.

MATHEMATICAL_ALPHANUMERIC_SYMBOLS

public static final Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS
Mathematical Alphanumeric Symbols. 0x1D400 - 0x1D7FF.
Since:
1.5

MATHEMATICAL_OPERATORS

public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS
Mathematical Operators. 0x2200 - 0x22FF.

MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A

public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
Miscellaneous Mathematical Symbols-A. 0x27C0 - 0x27EF.
Since:
1.5

MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B

public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
Miscellaneous Mathematical Symbols-B. 0x2980 - 0x29FF.
Since:
1.5

MISCELLANEOUS_SYMBOLS

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS
Miscellaneous Symbols. 0x2600 - 0x26FF.

MISCELLANEOUS_SYMBOLS_AND_ARROWS

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
Miscellaneous Symbols and Arrows. 0x2B00 - 0x2BFF.
Since:
1.5

MISCELLANEOUS_TECHNICAL

public static final Character.UnicodeBlock MISCELLANEOUS_TECHNICAL
Miscellaneous Technical. 0x2300 - 0x23FF.

MONGOLIAN

public static final Character.UnicodeBlock MONGOLIAN
Mongolian. 0x1800 - 0x18AF.
Since:
1.4

MUSICAL_SYMBOLS

public static final Character.UnicodeBlock MUSICAL_SYMBOLS
Musical Symbols. 0x1D100 - 0x1D1FF.
Since:
1.5

MYANMAR

public static final Character.UnicodeBlock MYANMAR
Myanmar. 0x1000 - 0x109F.
Since:
1.4

NUMBER_FORMS

public static final Character.UnicodeBlock NUMBER_FORMS
Number Forms. 0x2150 - 0x218F.

OGHAM

public static final Character.UnicodeBlock OGHAM
Ogham. 0x1680 - 0x169F.
Since:
1.4

OLD_ITALIC

public static final Character.UnicodeBlock OLD_ITALIC
Old Italic. 0x10300 - 0x1032F.
Since:
1.5

OPTICAL_CHARACTER_RECOGNITION

public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
Optical Character Recognition. 0x2440 - 0x245F.

ORIYA

public static final Character.UnicodeBlock ORIYA
Oriya. 0x0B00 - 0x0B7F.

OSMANYA

public static final Character.UnicodeBlock OSMANYA
Osmanya. 0x10480 - 0x104AF.
Since:
1.5

PHONETIC_EXTENSIONS

public static final Character.UnicodeBlock PHONETIC_EXTENSIONS
Phonetic Extensions. 0x1D00 - 0x1D7F.
Since:
1.5

PRIVATE_USE_AREA

public static final Character.UnicodeBlock PRIVATE_USE_AREA
Private Use Area. 0xE000 - 0xF8FF.

RUNIC

public static final Character.UnicodeBlock RUNIC
Runic. 0x16A0 - 0x16FF.
Since:
1.4

SHAVIAN

public static final Character.UnicodeBlock SHAVIAN
Shavian. 0x10450 - 0x1047F.
Since:
1.5

SINHALA

public static final Character.UnicodeBlock SINHALA
Sinhala. 0x0D80 - 0x0DFF.
Since:
1.4

SMALL_FORM_VARIANTS

public static final Character.UnicodeBlock SMALL_FORM_VARIANTS
Small Form Variants. 0xFE50 - 0xFE6F.

SPACING_MODIFIER_LETTERS

public static final Character.UnicodeBlock SPACING_MODIFIER_LETTERS
Spacing Modifier Letters. 0x02B0 - 0x02FF.

SPECIALS

public static final Character.UnicodeBlock SPECIALS
Specials. 0xFFF0 - 0xFFFF.

SUPERSCRIPTS_AND_SUBSCRIPTS

public static final Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
Superscripts and Subscripts. 0x2070 - 0x209F.

SUPPLEMENTAL_ARROWS_A

public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A
Supplemental Arrows-A. 0x27F0 - 0x27FF.
Since:
1.5

SUPPLEMENTAL_ARROWS_B

public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B
Supplemental Arrows-B. 0x2900 - 0x297F.
Since:
1.5

SUPPLEMENTAL_MATHEMATICAL_OPERATORS

public static final Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS
Supplemental Mathematical Operators. 0x2A00 - 0x2AFF.
Since:
1.5

SUPPLEMENTARY_PRIVATE_USE_AREA_A

public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A
Supplementary Private Use Area-A. 0xF0000 - 0xFFFFF.
Since:
1.5

SUPPLEMENTARY_PRIVATE_USE_AREA_B

public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B
Supplementary Private Use Area-B. 0x100000 - 0x10FFFF.
Since:
1.5

SYRIAC

public static final Character.UnicodeBlock SYRIAC
Syriac. 0x0700 - 0x074F.
Since:
1.4

TAGALOG

public static final Character.UnicodeBlock TAGALOG
Tagalog. 0x1700 - 0x171F.
Since:
1.5

TAGBANWA

public static final Character.UnicodeBlock TAGBANWA
Tagbanwa. 0x1760 - 0x177F.
Since:
1.5

TAGS

public static final Character.UnicodeBlock TAGS
Tags. 0xE0000 - 0xE007F.
Since:
1.5

TAI_LE

public static final Character.UnicodeBlock TAI_LE
Tai Le. 0x1950 - 0x197F.
Since:
1.5

TAI_XUAN_JING_SYMBOLS

public static final Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS
Tai Xuan Jing Symbols. 0x1D300 - 0x1D35F.
Since:
1.5

TAMIL

public static final Character.UnicodeBlock TAMIL
Tamil. 0x0B80 - 0x0BFF.

TELUGU

public static final Character.UnicodeBlock TELUGU
Telugu. 0x0C00 - 0x0C7F.

THAANA

public static final Character.UnicodeBlock THAANA
Thaana. 0x0780 - 0x07BF.
Since:
1.4

THAI

public static final Character.UnicodeBlock THAI
Thai. 0x0E00 - 0x0E7F.

TIBETAN

public static final Character.UnicodeBlock TIBETAN
Tibetan. 0x0F00 - 0x0FFF.

UGARITIC

public static final Character.UnicodeBlock UGARITIC
Ugaritic. 0x10380 - 0x1039F.
Since:
1.5

UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS

public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
Unified Canadian Aboriginal Syllabics. 0x1400 - 0x167F.
Since:
1.4

UnicodeBlockSURROGATES_AREA

public static final @Deprecated UnicodeBlockSURROGATES_AREA

Deprecated. As of 1.5, the three areas, HIGH_SURROGATES, HIGH_PRIVATE_USE_SURROGATES and LOW_SURROGATES, as defined by the Unicode standard, should be used in preference to this. These are also returned from calls to of(int) and of(char).

Surrogates Area. 'D800' - 'DFFF'.

VARIATION_SELECTORS

public static final Character.UnicodeBlock VARIATION_SELECTORS
Variation Selectors. 0xFE00 - 0xFE0F.
Since:
1.5

VARIATION_SELECTORS_SUPPLEMENT

public static final Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
Variation Selectors Supplement. 0xE0100 - 0xE01EF.
Since:
1.5

YIJING_HEXAGRAM_SYMBOLS

public static final Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
Yijing Hexagram Symbols. 0x4DC0 - 0x4DFF.
Since:
1.5

YI_RADICALS

public static final Character.UnicodeBlock YI_RADICALS
Yi Radicals. 0xA490 - 0xA4CF.
Since:
1.4

YI_SYLLABLES

public static final Character.UnicodeBlock YI_SYLLABLES
Yi Syllables. 0xA000 - 0xA48F.
Since:
1.4

Method Details

forName

public static final Character.UnicodeBlock forName(String blockName)
Returns the UnicodeBlock with the given name, as defined by the Unicode standard. The version of Unicode in use is defined by the Character class, and the names are given in the Blocks-.txt file corresponding to that version. The name may be specified in one of three ways:
  1. The canonical, human-readable name used by the Unicode standard. This is the name with all spaces and hyphens retained. For example, `Basic Latin' retrieves the block, UnicodeBlock.BASIC_LATIN.
  2. The canonical name with all spaces removed e.g. `BasicLatin'.
  3. The name used for the constants specified by this class, which is the canonical name with all spaces and hyphens replaced with underscores e.g. `BASIC_LATIN'

The names are compared case-insensitively using the case comparison associated with the U.S. English locale. The method recognises the previous names used for blocks as well as the current ones. At present, this simply means that the deprecated `SURROGATES_AREA' will be recognised by this method (the of() methods only return one of the three new surrogate blocks).

Parameters:
blockName - the name of the block to look up.
Returns:
the specified block.
Throws:
NullPointerException - if the blockName is null.
IllegalArgumentException - if the name does not match any Unicode block.
Since:
1.5

of

public static Character.UnicodeBlock of(char ch)
Returns the Unicode character block which a character belongs to. Note: This method does not support the use of supplementary characters. For such support, of(int) should be used instead.
Parameters:
ch - the character to look up
Returns:
the set it belongs to, or null if it is not in one

of

public static Character.UnicodeBlock of(int codePoint)
Returns the Unicode character block which a code point belongs to.
Parameters:
codePoint - the character to look up
Returns:
the set it belongs to, or null if it is not in one.
Throws:
IllegalArgumentException - if the specified code point is invalid.
Since:
1.5

java.lang.Character -- Wrapper class for char, and Unicode subsets Copyright (C) 1998, 1999, 2001, 2002, 2004, 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.