java.lang

Class Character.UnicodeBlock

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.UnicodeBlockAEGEAN_NUMBERS
Aegean Numbers.
static Character.UnicodeBlockALPHABETIC_PRESENTATION_FORMS
Alphabetic Presentation Forms.
static Character.UnicodeBlockARABIC
Arabic.
static Character.UnicodeBlockARABIC_PRESENTATION_FORMS_A
Arabic Presentation Forms-A.
static Character.UnicodeBlockARABIC_PRESENTATION_FORMS_B
Arabic Presentation Forms-B.
static Character.UnicodeBlockARMENIAN
Armenian.
static Character.UnicodeBlockARROWS
Arrows.
static Character.UnicodeBlockBASIC_LATIN
Basic Latin.
static Character.UnicodeBlockBENGALI
Bengali.
static Character.UnicodeBlockBLOCK_ELEMENTS
Block Elements.
static Character.UnicodeBlockBOPOMOFO
Bopomofo.
static Character.UnicodeBlockBOPOMOFO_EXTENDED
Bopomofo Extended.
static Character.UnicodeBlockBOX_DRAWING
Box Drawing.
static Character.UnicodeBlockBRAILLE_PATTERNS
Braille Patterns.
static Character.UnicodeBlockBUHID
Buhid.
static Character.UnicodeBlockBYZANTINE_MUSICAL_SYMBOLS
Byzantine Musical Symbols.
static Character.UnicodeBlockCHEROKEE
Cherokee.
static Character.UnicodeBlockCJK_COMPATIBILITY
CJK Compatibility.
static Character.UnicodeBlockCJK_COMPATIBILITY_FORMS
CJK Compatibility Forms.
static Character.UnicodeBlockCJK_COMPATIBILITY_IDEOGRAPHS
CJK Compatibility Ideographs.
static Character.UnicodeBlockCJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
CJK Compatibility Ideographs Supplement.
static Character.UnicodeBlockCJK_RADICALS_SUPPLEMENT
CJK Radicals Supplement.
static Character.UnicodeBlockCJK_SYMBOLS_AND_PUNCTUATION
CJK Symbols and Punctuation.
static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS
CJK Unified Ideographs.
static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
CJK Unified Ideographs Extension A.
static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
CJK Unified Ideographs Extension B.
static Character.UnicodeBlockCOMBINING_DIACRITICAL_MARKS
Combining Diacritical Marks.
static Character.UnicodeBlockCOMBINING_HALF_MARKS
Combining Half Marks.
static Character.UnicodeBlockCOMBINING_MARKS_FOR_SYMBOLS
Combining Marks for Symbols.
static Character.UnicodeBlockCONTROL_PICTURES
Control Pictures.
static Character.UnicodeBlockCURRENCY_SYMBOLS
Currency Symbols.
static Character.UnicodeBlockCYPRIOT_SYLLABARY
Cypriot Syllabary.
static Character.UnicodeBlockCYRILLIC
Cyrillic.
static Character.UnicodeBlockCYRILLIC_SUPPLEMENTARY
Cyrillic Supplementary.
static Character.UnicodeBlockDESERET
Deseret.
static Character.UnicodeBlockDEVANAGARI
Devanagari.
static Character.UnicodeBlockDINGBATS
Dingbats.
static Character.UnicodeBlockENCLOSED_ALPHANUMERICS
Enclosed Alphanumerics.
static Character.UnicodeBlockENCLOSED_CJK_LETTERS_AND_MONTHS
Enclosed CJK Letters and Months.
static Character.UnicodeBlockETHIOPIC
Ethiopic.
static Character.UnicodeBlockGENERAL_PUNCTUATION
General Punctuation.
static Character.UnicodeBlockGEOMETRIC_SHAPES
Geometric Shapes.
static Character.UnicodeBlockGEORGIAN
Georgian.
static Character.UnicodeBlockGOTHIC
Gothic.
static Character.UnicodeBlockGREEK
Greek.
static Character.UnicodeBlockGREEK_EXTENDED
Greek Extended.
static Character.UnicodeBlockGUJARATI
Gujarati.
static Character.UnicodeBlockGURMUKHI
Gurmukhi.
static Character.UnicodeBlockHALFWIDTH_AND_FULLWIDTH_FORMS
Halfwidth and Fullwidth Forms.
static Character.UnicodeBlockHANGUL_COMPATIBILITY_JAMO
Hangul Compatibility Jamo.
static Character.UnicodeBlockHANGUL_JAMO
Hangul Jamo.
static Character.UnicodeBlockHANGUL_SYLLABLES
Hangul Syllables.
static Character.UnicodeBlockHANUNOO
Hanunoo.
static Character.UnicodeBlockHEBREW
Hebrew.
static Character.UnicodeBlockHIGH_PRIVATE_USE_SURROGATES
High Private Use Surrogates.
static Character.UnicodeBlockHIGH_SURROGATES
High Surrogates.
static Character.UnicodeBlockHIRAGANA
Hiragana.
static Character.UnicodeBlockIDEOGRAPHIC_DESCRIPTION_CHARACTERS
Ideographic Description Characters.
static Character.UnicodeBlockIPA_EXTENSIONS
IPA Extensions.
static Character.UnicodeBlockKANBUN
Kanbun.
static Character.UnicodeBlockKANGXI_RADICALS
Kangxi Radicals.
static Character.UnicodeBlockKANNADA
Kannada.
static Character.UnicodeBlockKATAKANA
Katakana.
static Character.UnicodeBlockKATAKANA_PHONETIC_EXTENSIONS
Katakana Phonetic Extensions.
static Character.UnicodeBlockKHMER
Khmer.
static Character.UnicodeBlockKHMER_SYMBOLS
Khmer Symbols.
static Character.UnicodeBlockLAO
Lao.
static Character.UnicodeBlockLATIN_1_SUPPLEMENT
Latin-1 Supplement.
static Character.UnicodeBlockLATIN_EXTENDED_A
Latin Extended-A.
static Character.UnicodeBlockLATIN_EXTENDED_ADDITIONAL
Latin Extended Additional.
static Character.UnicodeBlockLATIN_EXTENDED_B
Latin Extended-B.
static Character.UnicodeBlockLETTERLIKE_SYMBOLS
Letterlike Symbols.
static Character.UnicodeBlockLIMBU
Limbu.
static Character.UnicodeBlockLINEAR_B_IDEOGRAMS
Linear B Ideograms.
static Character.UnicodeBlockLINEAR_B_SYLLABARY
Linear B Syllabary.
static Character.UnicodeBlockLOW_SURROGATES
Low Surrogates.
static Character.UnicodeBlockMALAYALAM
Malayalam.
static Character.UnicodeBlockMATHEMATICAL_ALPHANUMERIC_SYMBOLS
Mathematical Alphanumeric Symbols.
static Character.UnicodeBlockMATHEMATICAL_OPERATORS
Mathematical Operators.
static Character.UnicodeBlockMISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
Miscellaneous Mathematical Symbols-A.
static Character.UnicodeBlockMISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
Miscellaneous Mathematical Symbols-B.
static Character.UnicodeBlockMISCELLANEOUS_SYMBOLS
Miscellaneous Symbols.
static Character.UnicodeBlockMISCELLANEOUS_SYMBOLS_AND_ARROWS
Miscellaneous Symbols and Arrows.
static Character.UnicodeBlockMISCELLANEOUS_TECHNICAL
Miscellaneous Technical.
static Character.UnicodeBlockMONGOLIAN
Mongolian.
static Character.UnicodeBlockMUSICAL_SYMBOLS
Musical Symbols.
static Character.UnicodeBlockMYANMAR
Myanmar.
static Character.UnicodeBlockNUMBER_FORMS
Number Forms.
static Character.UnicodeBlockOGHAM
Ogham.
static Character.UnicodeBlockOLD_ITALIC
Old Italic.
static Character.UnicodeBlockOPTICAL_CHARACTER_RECOGNITION
Optical Character Recognition.
static Character.UnicodeBlockORIYA
Oriya.
static Character.UnicodeBlockOSMANYA
Osmanya.
static Character.UnicodeBlockPHONETIC_EXTENSIONS
Phonetic Extensions.
static Character.UnicodeBlockPRIVATE_USE_AREA
Private Use Area.
static Character.UnicodeBlockRUNIC
Runic.
static Character.UnicodeBlockSHAVIAN
Shavian.
static Character.UnicodeBlockSINHALA
Sinhala.
static Character.UnicodeBlockSMALL_FORM_VARIANTS
Small Form Variants.
static Character.UnicodeBlockSPACING_MODIFIER_LETTERS
Spacing Modifier Letters.
static Character.UnicodeBlockSPECIALS
Specials.
static Character.UnicodeBlockSUPERSCRIPTS_AND_SUBSCRIPTS
Superscripts and Subscripts.
static Character.UnicodeBlockSUPPLEMENTAL_ARROWS_A
Supplemental Arrows-A.
static Character.UnicodeBlockSUPPLEMENTAL_ARROWS_B
Supplemental Arrows-B.
static Character.UnicodeBlockSUPPLEMENTAL_MATHEMATICAL_OPERATORS
Supplemental Mathematical Operators.
static Character.UnicodeBlockSUPPLEMENTARY_PRIVATE_USE_AREA_A
Supplementary Private Use Area-A.
static Character.UnicodeBlockSUPPLEMENTARY_PRIVATE_USE_AREA_B
Supplementary Private Use Area-B.
static Character.UnicodeBlockSYRIAC
Syriac.
static Character.UnicodeBlockTAGALOG
Tagalog.
static Character.UnicodeBlockTAGBANWA
Tagbanwa.
static Character.UnicodeBlockTAGS
Tags.
static Character.UnicodeBlockTAI_LE
Tai Le.
static Character.UnicodeBlockTAI_XUAN_JING_SYMBOLS
Tai Xuan Jing Symbols.
static Character.UnicodeBlockTAMIL
Tamil.
static Character.UnicodeBlockTELUGU
Telugu.
static Character.UnicodeBlockTHAANA
Thaana.
static Character.UnicodeBlockTHAI
Thai.
static Character.UnicodeBlockTIBETAN
Tibetan.
static Character.UnicodeBlockUGARITIC
Ugaritic.
static Character.UnicodeBlockUNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
Unified Canadian Aboriginal Syllabics.
static Character.UnicodeBlockVARIATION_SELECTORS
Variation Selectors.
static Character.UnicodeBlockVARIATION_SELECTORS_SUPPLEMENT
Variation Selectors Supplement.
static Character.UnicodeBlockYIJING_HEXAGRAM_SYMBOLS
Yijing Hexagram Symbols.
static Character.UnicodeBlockYI_RADICALS
Yi Radicals.
static Character.UnicodeBlockYI_SYLLABLES
Yi Syllables.
Method Summary
static Character.UnicodeBlockforName(String blockName)

Returns the UnicodeBlock with the given name, as defined by the Unicode standard.

static Character.UnicodeBlockof(char ch)
Returns the Unicode character block which a character belongs to.
static Character.UnicodeBlockof(int codePoint)
Returns the Unicode character block which a code point belongs to.

Field Detail

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

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 Detail

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