public static final class

Character.UnicodeBlock

extends Character.Subset
java.lang.Object
   ↳java.lang.Character.Subset
    ↳java.lang.Character.UnicodeBlock

Class Overview

Represents a block of Unicode characters, as defined by the Unicode 4.0.1 specification.

Summary

Constants
Character.UnicodeBlockAEGEAN_NUMBERSThe "Aegean Numbers" Unicode Block.
Character.UnicodeBlockALPHABETIC_PRESENTATION_FORMSThe "Alphabetic Presentation Forms" Unicode Block.
Character.UnicodeBlockARABICThe "Arabic" Unicode Block.
Character.UnicodeBlockARABIC_PRESENTATION_FORMS_AThe "Arabic Presentation Forms-A" Unicode Block.
Character.UnicodeBlockARABIC_PRESENTATION_FORMS_BThe "Arabic Presentation Forms-B" Unicode Block.
Character.UnicodeBlockARMENIANThe "Armenian" Unicode Block.
Character.UnicodeBlockARROWSThe "Arrows" Unicode Block.
Character.UnicodeBlockBASIC_LATINThe "Basic Latin" Unicode Block.
Character.UnicodeBlockBENGALIThe "Bengali" Unicode Block.
Character.UnicodeBlockBLOCK_ELEMENTSThe "Block Elements" Unicode Block.
Character.UnicodeBlockBOPOMOFOThe "Bopomofo" Unicode Block.
Character.UnicodeBlockBOPOMOFO_EXTENDEDThe "Bopomofo Extended" Unicode Block.
Character.UnicodeBlockBOX_DRAWINGThe "Box Drawing" Unicode Block.
Character.UnicodeBlockBRAILLE_PATTERNSThe "Braille Patterns" Unicode Block.
Character.UnicodeBlockBUHIDThe "Buhid" Unicode Block.
Character.UnicodeBlockBYZANTINE_MUSICAL_SYMBOLSThe "Byzantine Musical Symbols" Unicode Block.
Character.UnicodeBlockCHEROKEEThe "Cherokee" Unicode Block.
Character.UnicodeBlockCJK_COMPATIBILITYThe "CJK Compatibility" Unicode Block.
Character.UnicodeBlockCJK_COMPATIBILITY_FORMSThe "CJK Compatibility Forms" Unicode Block.
Character.UnicodeBlockCJK_COMPATIBILITY_IDEOGRAPHSThe "CJK Compatibility Ideographs" Unicode Block.
Character.UnicodeBlockCJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTThe "CJK Compatibility Ideographs Supplement" Unicode Block.
Character.UnicodeBlockCJK_RADICALS_SUPPLEMENTThe "CJK Radicals Supplement" Unicode Block.
Character.UnicodeBlockCJK_SYMBOLS_AND_PUNCTUATIONThe "CJK Symbols and Punctuation" Unicode Block.
Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHSThe "CJK Unified Ideographs" Unicode Block.
Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS_EXTENSION_AThe "CJK Unified Ideographs Extension A" Unicode Block.
Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS_EXTENSION_BThe "CJK Unified Ideographs Extension B" Unicode Block.
Character.UnicodeBlockCOMBINING_DIACRITICAL_MARKSThe "Combining Diacritical Marks" Unicode Block.
Character.UnicodeBlockCOMBINING_HALF_MARKSThe "Combining Half Marks" Unicode Block.
Character.UnicodeBlockCOMBINING_MARKS_FOR_SYMBOLSThe "Combining Diacritical Marks for Symbols" Unicode Block.
Character.UnicodeBlockCONTROL_PICTURESThe "Control Pictures" Unicode Block.
Character.UnicodeBlockCURRENCY_SYMBOLSThe "Currency Symbols" Unicode Block.
Character.UnicodeBlockCYPRIOT_SYLLABARYThe "Cypriot Syllabary" Unicode Block.
Character.UnicodeBlockCYRILLICThe "Cyrillic" Unicode Block.
Character.UnicodeBlockCYRILLIC_SUPPLEMENTARYThe "Cyrillic Supplement" Unicode Block.
Character.UnicodeBlockDESERETThe "Deseret" Unicode Block.
Character.UnicodeBlockDEVANAGARIThe "Devanagari" Unicode Block.
Character.UnicodeBlockDINGBATSThe "Dingbats" Unicode Block.
Character.UnicodeBlockENCLOSED_ALPHANUMERICSThe "Enclosed Alphanumerics" Unicode Block.
Character.UnicodeBlockENCLOSED_CJK_LETTERS_AND_MONTHSThe "Enclosed CJK Letters and Months" Unicode Block.
Character.UnicodeBlockETHIOPICThe "Ethiopic" Unicode Block.
Character.UnicodeBlockGENERAL_PUNCTUATIONThe "General Punctuation" Unicode Block.
Character.UnicodeBlockGEOMETRIC_SHAPESThe "Geometric Shapes" Unicode Block.
Character.UnicodeBlockGEORGIANThe "Georgian" Unicode Block.
Character.UnicodeBlockGOTHICThe "Gothic" Unicode Block.
Character.UnicodeBlockGREEKThe "Greek and Coptic" Unicode Block.
Character.UnicodeBlockGREEK_EXTENDEDThe "Greek Extended" Unicode Block.
Character.UnicodeBlockGUJARATIThe "Gujarati" Unicode Block.
Character.UnicodeBlockGURMUKHIThe "Gurmukhi" Unicode Block.
Character.UnicodeBlockHALFWIDTH_AND_FULLWIDTH_FORMSThe "Halfwidth and Fullwidth Forms" Unicode Block.
Character.UnicodeBlockHANGUL_COMPATIBILITY_JAMOThe "Hangul Compatibility Jamo" Unicode Block.
Character.UnicodeBlockHANGUL_JAMOThe "Hangul Jamo" Unicode Block.
Character.UnicodeBlockHANGUL_SYLLABLESThe "Hangul Syllables" Unicode Block.
Character.UnicodeBlockHANUNOOThe "Hanunoo" Unicode Block.
Character.UnicodeBlockHEBREWThe "Hebrew" Unicode Block.
Character.UnicodeBlockHIGH_PRIVATE_USE_SURROGATESThe "High Private Use Surrogates" Unicode Block.
Character.UnicodeBlockHIGH_SURROGATESThe "High Surrogates" Unicode Block.
Character.UnicodeBlockHIRAGANAThe "Hiragana" Unicode Block.
Character.UnicodeBlockIDEOGRAPHIC_DESCRIPTION_CHARACTERSThe "Ideographic Description Characters" Unicode Block.
Character.UnicodeBlockIPA_EXTENSIONSThe "IPA Extensions" Unicode Block.
Character.UnicodeBlockKANBUNThe "Kanbun" Unicode Block.
Character.UnicodeBlockKANGXI_RADICALSThe "Kangxi Radicals" Unicode Block.
Character.UnicodeBlockKANNADAThe "Kannada" Unicode Block.
Character.UnicodeBlockKATAKANAThe "Katakana" Unicode Block.
Character.UnicodeBlockKATAKANA_PHONETIC_EXTENSIONSThe "Katakana Phonetic Extensions" Unicode Block.
Character.UnicodeBlockKHMERThe "Khmer" Unicode Block.
Character.UnicodeBlockKHMER_SYMBOLSThe "Khmer Symbols" Unicode Block.
Character.UnicodeBlockLAOThe "Lao" Unicode Block.
Character.UnicodeBlockLATIN_1_SUPPLEMENTThe "Latin-1 Supplement" Unicode Block.
Character.UnicodeBlockLATIN_EXTENDED_AThe "Latin Extended-A" Unicode Block.
Character.UnicodeBlockLATIN_EXTENDED_ADDITIONALThe "Latin Extended Additional" Unicode Block.
Character.UnicodeBlockLATIN_EXTENDED_BThe "Latin Extended-B" Unicode Block.
Character.UnicodeBlockLETTERLIKE_SYMBOLSThe "Letterlike Symbols" Unicode Block.
Character.UnicodeBlockLIMBUThe "Limbu" Unicode Block.
Character.UnicodeBlockLINEAR_B_IDEOGRAMSThe "Linear B Ideograms" Unicode Block.
Character.UnicodeBlockLINEAR_B_SYLLABARYThe "Linear B Syllabary" Unicode Block.
Character.UnicodeBlockLOW_SURROGATESThe "Low Surrogates" Unicode Block.
Character.UnicodeBlockMALAYALAMThe "Malayalam" Unicode Block.
Character.UnicodeBlockMATHEMATICAL_ALPHANUMERIC_SYMBOLSThe "Mathematical Alphanumeric Symbols" Unicode Block.
Character.UnicodeBlockMATHEMATICAL_OPERATORSThe "Mathematical Operators" Unicode Block.
Character.UnicodeBlockMISCELLANEOUS_MATHEMATICAL_SYMBOLS_AThe "Miscellaneous Mathematical Symbols-A" Unicode Block.
Character.UnicodeBlockMISCELLANEOUS_MATHEMATICAL_SYMBOLS_BThe "Miscellaneous Mathematical Symbols-B" Unicode Block.
Character.UnicodeBlockMISCELLANEOUS_SYMBOLSThe "Miscellaneous Symbols" Unicode Block.
Character.UnicodeBlockMISCELLANEOUS_SYMBOLS_AND_ARROWSThe "Miscellaneous Symbols and Arrows" Unicode Block.
Character.UnicodeBlockMISCELLANEOUS_TECHNICALThe "Miscellaneous Technical" Unicode Block.
Character.UnicodeBlockMONGOLIANThe "Mongolian" Unicode Block.
Character.UnicodeBlockMUSICAL_SYMBOLSThe "Musical Symbols" Unicode Block.
Character.UnicodeBlockMYANMARThe "Myanmar" Unicode Block.
Character.UnicodeBlockNUMBER_FORMSThe "Number Forms" Unicode Block.
Character.UnicodeBlockOGHAMThe "Ogham" Unicode Block.
Character.UnicodeBlockOLD_ITALICThe "Old Italic" Unicode Block.
Character.UnicodeBlockOPTICAL_CHARACTER_RECOGNITIONThe "Optical Character Recognition" Unicode Block.
Character.UnicodeBlockORIYAThe "Oriya" Unicode Block.
Character.UnicodeBlockOSMANYAThe "Osmanya" Unicode Block.
Character.UnicodeBlockPHONETIC_EXTENSIONSThe "Phonetic Extensions" Unicode Block.
Character.UnicodeBlockPRIVATE_USE_AREAThe "Private Use Area" Unicode Block.
Character.UnicodeBlockRUNICThe "Runic" Unicode Block.
Character.UnicodeBlockSHAVIANThe "Shavian" Unicode Block.
Character.UnicodeBlockSINHALAThe "Sinhala" Unicode Block.
Character.UnicodeBlockSMALL_FORM_VARIANTSThe "Small Form Variants" Unicode Block.
Character.UnicodeBlockSPACING_MODIFIER_LETTERSThe "Spacing Modifier Letters" Unicode Block.
Character.UnicodeBlockSPECIALSThe "Specials" Unicode Block.
Character.UnicodeBlockSUPERSCRIPTS_AND_SUBSCRIPTSThe "Superscripts and Subscripts" Unicode Block.
Character.UnicodeBlockSUPPLEMENTAL_ARROWS_AThe "Supplemental Arrows-A" Unicode Block.
Character.UnicodeBlockSUPPLEMENTAL_ARROWS_BThe "Supplemental Arrows-B" Unicode Block.
Character.UnicodeBlockSUPPLEMENTAL_MATHEMATICAL_OPERATORSThe "Supplemental Mathematical Operators" Unicode Block.
Character.UnicodeBlockSUPPLEMENTARY_PRIVATE_USE_AREA_AThe "Supplementary Private Use Area-A" Unicode Block.
Character.UnicodeBlockSUPPLEMENTARY_PRIVATE_USE_AREA_BThe "Supplementary Private Use Area-B" Unicode Block.
Character.UnicodeBlockSURROGATES_AREA This constant is deprecated. As of Java 5, this block has been replaced by HIGH_SURROGATES, HIGH_PRIVATE_USE_SURROGATES and LOW_SURROGATES.
Character.UnicodeBlockSYRIACThe "Syriac" Unicode Block.
Character.UnicodeBlockTAGALOGThe "Tagalog" Unicode Block.
Character.UnicodeBlockTAGBANWAThe "Tagbanwa" Unicode Block.
Character.UnicodeBlockTAGSThe "Tags" Unicode Block.
Character.UnicodeBlockTAI_LEThe "Tai Le" Unicode Block.
Character.UnicodeBlockTAI_XUAN_JING_SYMBOLSThe "Tai Xuan Jing Symbols" Unicode Block.
Character.UnicodeBlockTAMILThe "Tamil" Unicode Block.
Character.UnicodeBlockTELUGUThe "Telugu" Unicode Block.
Character.UnicodeBlockTHAANAThe "Thaana" Unicode Block.
Character.UnicodeBlockTHAIThe "Thai" Unicode Block.
Character.UnicodeBlockTIBETANThe "Tibetan" Unicode Block.
Character.UnicodeBlockUGARITICThe "Ugaritic" Unicode Block.
Character.UnicodeBlockUNIFIED_CANADIAN_ABORIGINAL_SYLLABICSThe "Unified Canadian Aboriginal Syllabics" Unicode Block.
Character.UnicodeBlockVARIATION_SELECTORSThe "Variation Selectors" Unicode Block.
Character.UnicodeBlockVARIATION_SELECTORS_SUPPLEMENTThe "Variation Selectors Supplement" Unicode Block.
Character.UnicodeBlockYIJING_HEXAGRAM_SYMBOLSThe "Yijing Hexagram Symbols" Unicode Block.
Character.UnicodeBlockYI_RADICALSThe "Yi Radicals" Unicode Block.
Character.UnicodeBlockYI_SYLLABLESThe "Yi Syllables" Unicode Block.
Public Methods
final static Character.UnicodeBlock forName(String blockName)
Retrieves the constant that corresponds to the specified block name.
static Character.UnicodeBlock of(char c)
Gets the constant for the Unicode block that contains the specified character.
static Character.UnicodeBlock of(int codePoint)
Gets the constant for the Unicode block that contains the specified Unicode code point.
[Expand]
Inherited Methods
From class java.lang.Character.Subset
From class java.lang.Object

Constants

public static final Character.UnicodeBlock AEGEAN_NUMBERS

Since: API Level 1

The "Aegean Numbers" Unicode Block.

public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS

Since: API Level 1

The "Alphabetic Presentation Forms" Unicode Block.

public static final Character.UnicodeBlock ARABIC

Since: API Level 1

The "Arabic" Unicode Block.

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A

Since: API Level 1

The "Arabic Presentation Forms-A" Unicode Block.

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B

Since: API Level 1

The "Arabic Presentation Forms-B" Unicode Block.

public static final Character.UnicodeBlock ARMENIAN

Since: API Level 1

The "Armenian" Unicode Block.

public static final Character.UnicodeBlock ARROWS

Since: API Level 1

The "Arrows" Unicode Block.

public static final Character.UnicodeBlock BASIC_LATIN

Since: API Level 1

The "Basic Latin" Unicode Block.

public static final Character.UnicodeBlock BENGALI

Since: API Level 1

The "Bengali" Unicode Block.

public static final Character.UnicodeBlock BLOCK_ELEMENTS

Since: API Level 1

The "Block Elements" Unicode Block.

public static final Character.UnicodeBlock BOPOMOFO

Since: API Level 1

The "Bopomofo" Unicode Block.

public static final Character.UnicodeBlock BOPOMOFO_EXTENDED

Since: API Level 1

The "Bopomofo Extended" Unicode Block.

public static final Character.UnicodeBlock BOX_DRAWING

Since: API Level 1

The "Box Drawing" Unicode Block.

public static final Character.UnicodeBlock BRAILLE_PATTERNS

Since: API Level 1

The "Braille Patterns" Unicode Block.

public static final Character.UnicodeBlock BUHID

Since: API Level 1

The "Buhid" Unicode Block.

public static final Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS

Since: API Level 1

The "Byzantine Musical Symbols" Unicode Block.

public static final Character.UnicodeBlock CHEROKEE

Since: API Level 1

The "Cherokee" Unicode Block.

public static final Character.UnicodeBlock CJK_COMPATIBILITY

Since: API Level 1

The "CJK Compatibility" Unicode Block.

public static final Character.UnicodeBlock CJK_COMPATIBILITY_FORMS

Since: API Level 1

The "CJK Compatibility Forms" Unicode Block.

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS

Since: API Level 1

The "CJK Compatibility Ideographs" Unicode Block.

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT

Since: API Level 1

The "CJK Compatibility Ideographs Supplement" Unicode Block.

public static final Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT

Since: API Level 1

The "CJK Radicals Supplement" Unicode Block.

public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION

Since: API Level 1

The "CJK Symbols and Punctuation" Unicode Block.

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS

Since: API Level 1

The "CJK Unified Ideographs" Unicode Block.

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

Since: API Level 1

The "CJK Unified Ideographs Extension A" Unicode Block.

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B

Since: API Level 1

The "CJK Unified Ideographs Extension B" Unicode Block.

public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS

Since: API Level 1

The "Combining Diacritical Marks" Unicode Block.

public static final Character.UnicodeBlock COMBINING_HALF_MARKS

Since: API Level 1

The "Combining Half Marks" Unicode Block.

public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS

Since: API Level 1

The "Combining Diacritical Marks for Symbols" Unicode Block. Previously referred to as "Combining Marks for Symbols".

public static final Character.UnicodeBlock CONTROL_PICTURES

Since: API Level 1

The "Control Pictures" Unicode Block.

public static final Character.UnicodeBlock CURRENCY_SYMBOLS

Since: API Level 1

The "Currency Symbols" Unicode Block.

public static final Character.UnicodeBlock CYPRIOT_SYLLABARY

Since: API Level 1

The "Cypriot Syllabary" Unicode Block.

public static final Character.UnicodeBlock CYRILLIC

Since: API Level 1

The "Cyrillic" Unicode Block.

public static final Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY

Since: API Level 1

The "Cyrillic Supplement" Unicode Block. Previously referred to as "Cyrillic Supplementary".

public static final Character.UnicodeBlock DESERET

Since: API Level 1

The "Deseret" Unicode Block.

public static final Character.UnicodeBlock DEVANAGARI

Since: API Level 1

The "Devanagari" Unicode Block.

public static final Character.UnicodeBlock DINGBATS

Since: API Level 1

The "Dingbats" Unicode Block.

public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS

Since: API Level 1

The "Enclosed Alphanumerics" Unicode Block.

public static final Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS

Since: API Level 1

The "Enclosed CJK Letters and Months" Unicode Block.

public static final Character.UnicodeBlock ETHIOPIC

Since: API Level 1

The "Ethiopic" Unicode Block.

public static final Character.UnicodeBlock GENERAL_PUNCTUATION

Since: API Level 1

The "General Punctuation" Unicode Block.

public static final Character.UnicodeBlock GEOMETRIC_SHAPES

Since: API Level 1

The "Geometric Shapes" Unicode Block.

public static final Character.UnicodeBlock GEORGIAN

Since: API Level 1

The "Georgian" Unicode Block.

public static final Character.UnicodeBlock GOTHIC

Since: API Level 1

The "Gothic" Unicode Block.

public static final Character.UnicodeBlock GREEK

Since: API Level 1

The "Greek and Coptic" Unicode Block. Previously referred to as "Greek".

public static final Character.UnicodeBlock GREEK_EXTENDED

Since: API Level 1

The "Greek Extended" Unicode Block.

public static final Character.UnicodeBlock GUJARATI

Since: API Level 1

The "Gujarati" Unicode Block.

public static final Character.UnicodeBlock GURMUKHI

Since: API Level 1

The "Gurmukhi" Unicode Block.

public static final Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS

Since: API Level 1

The "Halfwidth and Fullwidth Forms" Unicode Block.

public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO

Since: API Level 1

The "Hangul Compatibility Jamo" Unicode Block.

public static final Character.UnicodeBlock HANGUL_JAMO

Since: API Level 1

The "Hangul Jamo" Unicode Block.

public static final Character.UnicodeBlock HANGUL_SYLLABLES

Since: API Level 1

The "Hangul Syllables" Unicode Block.

public static final Character.UnicodeBlock HANUNOO

Since: API Level 1

The "Hanunoo" Unicode Block.

public static final Character.UnicodeBlock HEBREW

Since: API Level 1

The "Hebrew" Unicode Block.

public static final Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES

Since: API Level 1

The "High Private Use Surrogates" Unicode Block. This block represents code point values in the high surrogate range 0xDB80 to 0xDBFF

public static final Character.UnicodeBlock HIGH_SURROGATES

Since: API Level 1

The "High Surrogates" Unicode Block. This block represents code point values in the high surrogate range 0xD800 to 0xDB7F

public static final Character.UnicodeBlock HIRAGANA

Since: API Level 1

The "Hiragana" Unicode Block.

public static final Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS

Since: API Level 1

The "Ideographic Description Characters" Unicode Block.

public static final Character.UnicodeBlock IPA_EXTENSIONS

Since: API Level 1

The "IPA Extensions" Unicode Block.

public static final Character.UnicodeBlock KANBUN

Since: API Level 1

The "Kanbun" Unicode Block.

public static final Character.UnicodeBlock KANGXI_RADICALS

Since: API Level 1

The "Kangxi Radicals" Unicode Block.

public static final Character.UnicodeBlock KANNADA

Since: API Level 1

The "Kannada" Unicode Block.

public static final Character.UnicodeBlock KATAKANA

Since: API Level 1

The "Katakana" Unicode Block.

public static final Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS

Since: API Level 1

The "Katakana Phonetic Extensions" Unicode Block.

public static final Character.UnicodeBlock KHMER

Since: API Level 1

The "Khmer" Unicode Block.

public static final Character.UnicodeBlock KHMER_SYMBOLS

Since: API Level 1

The "Khmer Symbols" Unicode Block.

public static final Character.UnicodeBlock LAO

Since: API Level 1

The "Lao" Unicode Block.

public static final Character.UnicodeBlock LATIN_1_SUPPLEMENT

Since: API Level 1

The "Latin-1 Supplement" Unicode Block.

public static final Character.UnicodeBlock LATIN_EXTENDED_A

Since: API Level 1

The "Latin Extended-A" Unicode Block.

public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL

Since: API Level 1

The "Latin Extended Additional" Unicode Block.

public static final Character.UnicodeBlock LATIN_EXTENDED_B

Since: API Level 1

The "Latin Extended-B" Unicode Block.

public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS

Since: API Level 1

The "Letterlike Symbols" Unicode Block.

public static final Character.UnicodeBlock LIMBU

Since: API Level 1

The "Limbu" Unicode Block.

public static final Character.UnicodeBlock LINEAR_B_IDEOGRAMS

Since: API Level 1

The "Linear B Ideograms" Unicode Block.

public static final Character.UnicodeBlock LINEAR_B_SYLLABARY

Since: API Level 1

The "Linear B Syllabary" Unicode Block.

public static final Character.UnicodeBlock LOW_SURROGATES

Since: API Level 1

The "Low Surrogates" Unicode Block. This block represents code point values in the low surrogate range 0xDC00 to 0xDFFF

public static final Character.UnicodeBlock MALAYALAM

Since: API Level 1

The "Malayalam" Unicode Block.

public static final Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS

Since: API Level 1

The "Mathematical Alphanumeric Symbols" Unicode Block.

public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS

Since: API Level 1

The "Mathematical Operators" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A

Since: API Level 1

The "Miscellaneous Mathematical Symbols-A" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B

Since: API Level 1

The "Miscellaneous Mathematical Symbols-B" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS

Since: API Level 1

The "Miscellaneous Symbols" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS

Since: API Level 1

The "Miscellaneous Symbols and Arrows" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_TECHNICAL

Since: API Level 1

The "Miscellaneous Technical" Unicode Block.

public static final Character.UnicodeBlock MONGOLIAN

Since: API Level 1

The "Mongolian" Unicode Block.

public static final Character.UnicodeBlock MUSICAL_SYMBOLS

Since: API Level 1

The "Musical Symbols" Unicode Block.

public static final Character.UnicodeBlock MYANMAR

Since: API Level 1

The "Myanmar" Unicode Block.

public static final Character.UnicodeBlock NUMBER_FORMS

Since: API Level 1

The "Number Forms" Unicode Block.

public static final Character.UnicodeBlock OGHAM

Since: API Level 1

The "Ogham" Unicode Block.

public static final Character.UnicodeBlock OLD_ITALIC

Since: API Level 1

The "Old Italic" Unicode Block.

public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION

Since: API Level 1

The "Optical Character Recognition" Unicode Block.

public static final Character.UnicodeBlock ORIYA

Since: API Level 1

The "Oriya" Unicode Block.

public static final Character.UnicodeBlock OSMANYA

Since: API Level 1

The "Osmanya" Unicode Block.

public static final Character.UnicodeBlock PHONETIC_EXTENSIONS

Since: API Level 1

The "Phonetic Extensions" Unicode Block.

public static final Character.UnicodeBlock PRIVATE_USE_AREA

Since: API Level 1

The "Private Use Area" Unicode Block.

public static final Character.UnicodeBlock RUNIC

Since: API Level 1

The "Runic" Unicode Block.

public static final Character.UnicodeBlock SHAVIAN

Since: API Level 1

The "Shavian" Unicode Block.

public static final Character.UnicodeBlock SINHALA

Since: API Level 1

The "Sinhala" Unicode Block.

public static final Character.UnicodeBlock SMALL_FORM_VARIANTS

Since: API Level 1

The "Small Form Variants" Unicode Block.

public static final Character.UnicodeBlock SPACING_MODIFIER_LETTERS

Since: API Level 1

The "Spacing Modifier Letters" Unicode Block.

public static final Character.UnicodeBlock SPECIALS

Since: API Level 1

The "Specials" Unicode Block.

public static final Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS

Since: API Level 1

The "Superscripts and Subscripts" Unicode Block.

public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A

Since: API Level 1

The "Supplemental Arrows-A" Unicode Block.

public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B

Since: API Level 1

The "Supplemental Arrows-B" Unicode Block.

public static final Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS

Since: API Level 1

The "Supplemental Mathematical Operators" Unicode Block.

public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A

Since: API Level 1

The "Supplementary Private Use Area-A" Unicode Block.

public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B

Since: API Level 1

The "Supplementary Private Use Area-B" Unicode Block.

public static final Character.UnicodeBlock SURROGATES_AREA

Since: API Level 1

This constant is deprecated.
As of Java 5, this block has been replaced by HIGH_SURROGATES, HIGH_PRIVATE_USE_SURROGATES and LOW_SURROGATES.

The "Surrogates Area" Unicode Block.

public static final Character.UnicodeBlock SYRIAC

Since: API Level 1

The "Syriac" Unicode Block.

public static final Character.UnicodeBlock TAGALOG

Since: API Level 1

The "Tagalog" Unicode Block.

public static final Character.UnicodeBlock TAGBANWA

Since: API Level 1

The "Tagbanwa" Unicode Block.

public static final Character.UnicodeBlock TAGS

Since: API Level 1

The "Tags" Unicode Block.

public static final Character.UnicodeBlock TAI_LE

Since: API Level 1

The "Tai Le" Unicode Block.

public static final Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS

Since: API Level 1

The "Tai Xuan Jing Symbols" Unicode Block.

public static final Character.UnicodeBlock TAMIL

Since: API Level 1

The "Tamil" Unicode Block.

public static final Character.UnicodeBlock TELUGU

Since: API Level 1

The "Telugu" Unicode Block.

public static final Character.UnicodeBlock THAANA

Since: API Level 1

The "Thaana" Unicode Block.

public static final Character.UnicodeBlock THAI

Since: API Level 1

The "Thai" Unicode Block.

public static final Character.UnicodeBlock TIBETAN

Since: API Level 1

The "Tibetan" Unicode Block.

public static final Character.UnicodeBlock UGARITIC

Since: API Level 1

The "Ugaritic" Unicode Block.

public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS

Since: API Level 1

The "Unified Canadian Aboriginal Syllabics" Unicode Block.

public static final Character.UnicodeBlock VARIATION_SELECTORS

Since: API Level 1

The "Variation Selectors" Unicode Block.

public static final Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT

Since: API Level 1

The "Variation Selectors Supplement" Unicode Block.

public static final Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS

Since: API Level 1

The "Yijing Hexagram Symbols" Unicode Block.

public static final Character.UnicodeBlock YI_RADICALS

Since: API Level 1

The "Yi Radicals" Unicode Block.

public static final Character.UnicodeBlock YI_SYLLABLES

Since: API Level 1

The "Yi Syllables" Unicode Block.

Public Methods

public static final Character.UnicodeBlock forName (String blockName)

Since: API Level 1

Retrieves the constant that corresponds to the specified block name. The block names are defined by the Unicode 4.0.1 specification in the Blocks-4.0.1.txt file.

Block names may be one of the following:

  • Canonical block name, as defined by the Unicode specification; case-insensitive.
  • Canonical block name without any spaces, as defined by the Unicode specification; case-insensitive.
  • UnicodeBlock constant identifier. This is determined by uppercasing the canonical name and replacing all spaces and hyphens with underscores.
Parameters
blockName the name of the block to retrieve.
Returns
  • the UnicodeBlock constant corresponding to blockName.
Throws
NullPointerException if blockName is null.
IllegalArgumentException if blockName is not a valid block name.

public static Character.UnicodeBlock of (char c)

Since: API Level 1

Gets the constant for the Unicode block that contains the specified character.

Parameters
c the character for which to get the UnicodeBlock constant.
Returns
  • the UnicodeBlock constant for the block that contains c, or null if c does not belong to any defined block.

public static Character.UnicodeBlock of (int codePoint)

Since: API Level 1

Gets the constant for the Unicode block that contains the specified Unicode code point.

Parameters
codePoint the Unicode code point for which to get the UnicodeBlock constant.
Returns
  • the UnicodeBlock constant for the block that contains codePoint, or null if codePoint does not belong to any defined block.
Throws
IllegalArgumentException if codePoint is not a valid Unicode code point.