Package java.lang
Class Character.UnicodeBlock
java.lang.Object
java.lang.Character.Subset
java.lang.Character.UnicodeBlock
- Enclosing class:
- Character
public static final class Character.UnicodeBlock extends Character.Subset
Represents a block of Unicode characters. This class provides constants for various
well-known blocks (but not all blocks) and methods for looking up a block
by name
forName(java.lang.String) or by code point of(char).- Since:
- 1.2
-
Field Summary
Fields Modifier and Type Field Description static Character.UnicodeBlockAEGEAN_NUMBERSThe Aegean Numbers Unicode block.static Character.UnicodeBlockALCHEMICAL_SYMBOLSThe Alchemical Symbols Unicode 6.0 block.static Character.UnicodeBlockALPHABETIC_PRESENTATION_FORMSThe Alphabetic Presentation Forms Unicode block.static Character.UnicodeBlockANCIENT_GREEK_MUSICAL_NOTATIONThe Ancient Greek Musical Notation Unicode 4.1 block.static Character.UnicodeBlockANCIENT_GREEK_NUMBERSThe Ancient Greek Numbers Unicode 4.1 block.static Character.UnicodeBlockANCIENT_SYMBOLSThe Ancient Symbols Unicode 5.1 block.static Character.UnicodeBlockARABICThe Arabic Unicode block.static Character.UnicodeBlockARABIC_PRESENTATION_FORMS_AThe Arabic Presentation Forms-A Unicode block.static Character.UnicodeBlockARABIC_PRESENTATION_FORMS_BThe Arabic Presentation Forms-B Unicode block.static Character.UnicodeBlockARABIC_SUPPLEMENTThe Arabic Supplement Unicode 4.1 block.static Character.UnicodeBlockARMENIANThe Armenian Unicode block.static Character.UnicodeBlockARROWSThe Arrows Unicode block.static Character.UnicodeBlockAVESTANThe Avestan Unicode 5.2 block.static Character.UnicodeBlockBALINESEThe Balinese Unicode 5.0 block.static Character.UnicodeBlockBAMUMThe Bamum Extensions Unicode 5.2 block.static Character.UnicodeBlockBAMUM_SUPPLEMENTThe Bamum Supplement Unicode 6.0 block.static Character.UnicodeBlockBASIC_LATINThe Basic Latin Unicode block.static Character.UnicodeBlockBATAKThe Batak Unicode 6.0 block.static Character.UnicodeBlockBENGALIThe Bengali Unicode block.static Character.UnicodeBlockBLOCK_ELEMENTSThe Block Elements Unicode block.static Character.UnicodeBlockBOPOMOFOThe Bopomofo Unicode block.static Character.UnicodeBlockBOPOMOFO_EXTENDEDThe Bopomofo Extended Unicode block.static Character.UnicodeBlockBOX_DRAWINGThe Box Drawing Unicode block.static Character.UnicodeBlockBRAHMIThe Brahmi Unicode 6.0 block.static Character.UnicodeBlockBRAILLE_PATTERNSThe Braille Patterns Unicode block.static Character.UnicodeBlockBUGINESEThe Buginese Unicode 4.1 block.static Character.UnicodeBlockBUHIDThe Buhid Unicode block.static Character.UnicodeBlockBYZANTINE_MUSICAL_SYMBOLSThe Byzantine Musical Symbols Unicode block.static Character.UnicodeBlockCARIANThe Carian Unicode 5.1 block.static Character.UnicodeBlockCHAMThe Cham Unicode 5.1 block.static Character.UnicodeBlockCHEROKEEThe Cherokee Unicode block.static Character.UnicodeBlockCJK_COMPATIBILITYThe CJK Compatibility Unicode block.static Character.UnicodeBlockCJK_COMPATIBILITY_FORMSThe CJK Compatibility Forms Unicode block.static Character.UnicodeBlockCJK_COMPATIBILITY_IDEOGRAPHSThe CJK Compatibility Ideographs Unicode block.static Character.UnicodeBlockCJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENTThe CJK Compatibility Ideographs Supplement Unicode block.static Character.UnicodeBlockCJK_RADICALS_SUPPLEMENTThe CJK Radicals Supplement Unicode block.static Character.UnicodeBlockCJK_STROKESThe CJK Strokes Unicode 4.1 block.static Character.UnicodeBlockCJK_SYMBOLS_AND_PUNCTUATIONThe CJK Symbols and Punctuation Unicode block.static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHSThe CJK Unified Ideographs Unicode block.static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS_EXTENSION_AThe CJK Unified Ideographs Extension A Unicode block.static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS_EXTENSION_BThe CJK Unified Ideographs Extension B Unicode block.static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS_EXTENSION_CThe CJK Unified Ideographs Unicode 5.2 block.static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS_EXTENSION_DThe CJK Unified Ideographs Extension-D Unicode 6.0 block.static Character.UnicodeBlockCOMBINING_DIACRITICAL_MARKSThe Combining Diacritical Marks Unicode block.static Character.UnicodeBlockCOMBINING_DIACRITICAL_MARKS_SUPPLEMENTThe Combining Diacritical Marks Supplement Unicode 4.1 block.static Character.UnicodeBlockCOMBINING_HALF_MARKSThe Combining Half Marks Unicode block.static Character.UnicodeBlockCOMBINING_MARKS_FOR_SYMBOLSThe Combining Diacritical Marks for Symbols Unicode Block.static Character.UnicodeBlockCOMMON_INDIC_NUMBER_FORMSThe Common Indic Number Forms Unicode 5.2 block.static Character.UnicodeBlockCONTROL_PICTURESThe Control Pictures Unicode block.static Character.UnicodeBlockCOPTICThe Coptic Unicode 4.1 block.static Character.UnicodeBlockCOUNTING_ROD_NUMERALSThe Counting Rod Numerals Unicode 5.0 block.static Character.UnicodeBlockCUNEIFORMThe Cuneiform Unicode 5.0 block.static Character.UnicodeBlockCUNEIFORM_NUMBERS_AND_PUNCTUATIONThe Cuneiform Numbers And Punctuation Unicode 5.0 block.static Character.UnicodeBlockCURRENCY_SYMBOLSThe Currency Symbols Unicode block.static Character.UnicodeBlockCYPRIOT_SYLLABARYThe Cypriot Syllabary Unicode block.static Character.UnicodeBlockCYRILLICThe Cyrillic Unicode block.static Character.UnicodeBlockCYRILLIC_EXTENDED_AThe Cyrillic Extended-A Unicode 5.1 block.static Character.UnicodeBlockCYRILLIC_EXTENDED_BThe Cyrillic Extended-B Unicode 5.1 block.static Character.UnicodeBlockCYRILLIC_SUPPLEMENTARYThe Cyrillic Supplement Unicode block.static Character.UnicodeBlockDESERETThe Deseret Unicode block.static Character.UnicodeBlockDEVANAGARIThe Devanagari Unicode block.static Character.UnicodeBlockDEVANAGARI_EXTENDEDThe Devanagari Extended Unicode 5.2 block.static Character.UnicodeBlockDINGBATSThe Dingbats Unicode block.static Character.UnicodeBlockDOMINO_TILESThe Domino Tiles Unicode 5.1 block.static Character.UnicodeBlockEGYPTIAN_HIEROGLYPHSThe Egyptian Hieroglyphs Unicode 5.2 block.static Character.UnicodeBlockEMOTICONSThe Emoticons Unicode 6.0 block.static Character.UnicodeBlockENCLOSED_ALPHANUMERIC_SUPPLEMENTThe Enclosed Alphanumeric Supplement Unicode 5.2 block.static Character.UnicodeBlockENCLOSED_ALPHANUMERICSThe Enclosed Alphanumerics Unicode block.static Character.UnicodeBlockENCLOSED_CJK_LETTERS_AND_MONTHSThe Enclosed CJK Letters and Months Unicode block.static Character.UnicodeBlockENCLOSED_IDEOGRAPHIC_SUPPLEMENTThe Enclosed Ideographic Supplement Unicode 5.2 block.static Character.UnicodeBlockETHIOPICThe Ethiopic Unicode block.static Character.UnicodeBlockETHIOPIC_EXTENDEDThe Ethiopic Extended Unicode 4.1 block.static Character.UnicodeBlockETHIOPIC_EXTENDED_AThe Ethiopic Extended-A Unicode 6.0 block.static Character.UnicodeBlockETHIOPIC_SUPPLEMENTThe Ethiopic Supplement Unicode 4.1 block.static Character.UnicodeBlockGENERAL_PUNCTUATIONThe General Punctuation Unicode block.static Character.UnicodeBlockGEOMETRIC_SHAPESThe Geometric Shapes Unicode block.static Character.UnicodeBlockGEORGIANThe Georgian Unicode block.static Character.UnicodeBlockGEORGIAN_SUPPLEMENTThe Georgian Supplement Unicode 4.1 block.static Character.UnicodeBlockGLAGOLITICThe Glagolitic Unicode 4.1 block.static Character.UnicodeBlockGOTHICThe Gothic Unicode block.static Character.UnicodeBlockGREEKThe Greek and Coptic Unicode block.static Character.UnicodeBlockGREEK_EXTENDEDThe Greek Extended Unicode block.static Character.UnicodeBlockGUJARATIThe Gujarati Unicode block.static Character.UnicodeBlockGURMUKHIThe Gurmukhi Unicode block.static Character.UnicodeBlockHALFWIDTH_AND_FULLWIDTH_FORMSThe Halfwidth and Fullwidth Forms Unicode block.static Character.UnicodeBlockHANGUL_COMPATIBILITY_JAMOThe Hangul Compatibility Jamo Unicode block.static Character.UnicodeBlockHANGUL_JAMOThe Hangul Jamo Unicode block.static Character.UnicodeBlockHANGUL_JAMO_EXTENDED_AThe Hangul Jamo Extended-A Unicode 5.2 block.static Character.UnicodeBlockHANGUL_JAMO_EXTENDED_BThe Hangul Jamo Extended-B Unicode 5.2 block.static Character.UnicodeBlockHANGUL_SYLLABLESThe Hangul Syllables Unicode block.static Character.UnicodeBlockHANUNOOThe Hanunoo Unicode block.static Character.UnicodeBlockHEBREWThe Hebrew Unicode block.static Character.UnicodeBlockHIGH_PRIVATE_USE_SURROGATESThe High Private Use Surrogates Unicode block.static Character.UnicodeBlockHIGH_SURROGATESThe High Surrogates Unicode block.static Character.UnicodeBlockHIRAGANAThe Hiragana Unicode block.static Character.UnicodeBlockIDEOGRAPHIC_DESCRIPTION_CHARACTERSThe Ideographic Description Characters Unicode block.static Character.UnicodeBlockIMPERIAL_ARAMAICThe Imperial Aramaic Unicode 5.2 block.static Character.UnicodeBlockINSCRIPTIONAL_PAHLAVIThe Inscriptional Pahlavi Unicode 5.2 block.static Character.UnicodeBlockINSCRIPTIONAL_PARTHIANThe Inscriptional Pathian Unicode 5.2 block.static Character.UnicodeBlockIPA_EXTENSIONSThe IPA Extensions Unicode block.static Character.UnicodeBlockJAVANESEThe Javanese Unicode 5.2 block.static Character.UnicodeBlockKAITHIThe Kaithi Unicode 5.2 block.static Character.UnicodeBlockKANA_SUPPLEMENTThe Kana Supplement Unicode 6.0 block.static Character.UnicodeBlockKANBUNThe Kanbun Unicode block.static Character.UnicodeBlockKANGXI_RADICALSThe Kangxi Radicals Unicode block.static Character.UnicodeBlockKANNADAThe Kannada Unicode block.static Character.UnicodeBlockKATAKANAThe Katakana Unicode block.static Character.UnicodeBlockKATAKANA_PHONETIC_EXTENSIONSThe Katakana Phonetic Extensions Unicode block.static Character.UnicodeBlockKAYAH_LIThe Kayah Li Unicode 5.1 block.static Character.UnicodeBlockKHAROSHTHIThe Kharoshthi Unicode 4.1 block.static Character.UnicodeBlockKHMERThe Khmer Unicode block.static Character.UnicodeBlockKHMER_SYMBOLSThe Khmer Symbols Unicode block.static Character.UnicodeBlockLAOThe Lao Unicode block.static Character.UnicodeBlockLATIN_1_SUPPLEMENTThe Latin-1 Supplement Unicode block.static Character.UnicodeBlockLATIN_EXTENDED_AThe Latin Extended-A Unicode block.static Character.UnicodeBlockLATIN_EXTENDED_ADDITIONALThe Latin Extended Additional Unicode block.static Character.UnicodeBlockLATIN_EXTENDED_BThe Latin Extended-B Unicode block.static Character.UnicodeBlockLATIN_EXTENDED_CThe Latin Extended C Unicode 5.0 block.static Character.UnicodeBlockLATIN_EXTENDED_DThe Latin Extended D Unicode 5.0 block.static Character.UnicodeBlockLEPCHAThe Lepcha Unicode 5.1 block.static Character.UnicodeBlockLETTERLIKE_SYMBOLSThe Letterlike Symbols Unicode block.static Character.UnicodeBlockLIMBUThe Limbu Unicode block.static Character.UnicodeBlockLINEAR_B_IDEOGRAMSThe Linear B Ideograms Unicode block.static Character.UnicodeBlockLINEAR_B_SYLLABARYThe Linear B Syllabary Unicode block.static Character.UnicodeBlockLISUThe Lisu Extensions Unicode 5.2 block.static Character.UnicodeBlockLOW_SURROGATESThe Low Surrogates Unicode block.static Character.UnicodeBlockLYCIANThe Lycian Unicode 5.1 block.static Character.UnicodeBlockLYDIANThe Lydian Unicode 5.1 block.static Character.UnicodeBlockMAHJONG_TILESThe Mahjong Tiles Unicode 5.1 block.static Character.UnicodeBlockMALAYALAMThe Malayalam Unicode block.static Character.UnicodeBlockMANDAICThe Mandaic Unicode 6.0 block.static Character.UnicodeBlockMATHEMATICAL_ALPHANUMERIC_SYMBOLSThe Mathematical Alphanumeric Symbols Unicode block.static Character.UnicodeBlockMATHEMATICAL_OPERATORSThe Mathematical Operators Unicode block.static Character.UnicodeBlockMEETEI_MAYEKThe Meetei Mayek Unicode 5.2 block.static Character.UnicodeBlockMISCELLANEOUS_MATHEMATICAL_SYMBOLS_AThe Miscellaneous Mathematical Symbols-A Unicode block.static Character.UnicodeBlockMISCELLANEOUS_MATHEMATICAL_SYMBOLS_BThe Miscellaneous Mathematical Symbols-B Unicode block.static Character.UnicodeBlockMISCELLANEOUS_SYMBOLSThe Miscellaneous Symbols Unicode block.static Character.UnicodeBlockMISCELLANEOUS_SYMBOLS_AND_ARROWSThe Miscellaneous Symbols and Arrows Unicode block.static Character.UnicodeBlockMISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHSThe Miscellaneous Symbols And Pictographs Supplement Unicode 6.0 block.static Character.UnicodeBlockMISCELLANEOUS_TECHNICALThe Miscellaneous Technical Unicode block.static Character.UnicodeBlockMODIFIER_TONE_LETTERSThe Modifier Tone Letters Unicode 4.1 block.static Character.UnicodeBlockMONGOLIANThe Mongolian Unicode block.static Character.UnicodeBlockMUSICAL_SYMBOLSThe Musical Symbols Unicode block.static Character.UnicodeBlockMYANMARThe Myanmar Unicode block.static Character.UnicodeBlockMYANMAR_EXTENDED_AThe Myanmar Extended-A Unicode 5.2 block.static Character.UnicodeBlockNEW_TAI_LUEThe New Tai Lue Unicode 4.1 block.static Character.UnicodeBlockNKOThe NKo Unicode 5.0 block.static Character.UnicodeBlockNUMBER_FORMSThe Number Forms Unicode block.static Character.UnicodeBlockOGHAMThe Ogham Unicode block.static Character.UnicodeBlockOL_CHIKIThe Ol Chiki Unicode 5.1 block.static Character.UnicodeBlockOLD_ITALICThe Old Italic Unicode block.static Character.UnicodeBlockOLD_PERSIANThe Old Persian Unicode 4.1 block.static Character.UnicodeBlockOLD_SOUTH_ARABIANThe Old South Arabian Unicode 5.2 block.static Character.UnicodeBlockOLD_TURKICThe Old Turkic Unicode 5.2 block.static Character.UnicodeBlockOPTICAL_CHARACTER_RECOGNITIONThe Optical Character Recognition Unicode block.static Character.UnicodeBlockORIYAThe Oriya Unicode block.static Character.UnicodeBlockOSMANYAThe Osmanya Unicode block.static Character.UnicodeBlockPHAGS_PAThe Phags-pa Unicode 5.0 block.static Character.UnicodeBlockPHAISTOS_DISCThe Phaistos Disc Unicode 5.1 block.static Character.UnicodeBlockPHOENICIANThe Phoenician Unicode 5.0 block.static Character.UnicodeBlockPHONETIC_EXTENSIONSThe Phonetic Extensions Unicode block.static Character.UnicodeBlockPHONETIC_EXTENSIONS_SUPPLEMENTThe Phonetic Extensions Supplement Unicode 4.1 block.static Character.UnicodeBlockPLAYING_CARDSThe Playing Cards Supplement Unicode 6.0 block.static Character.UnicodeBlockPRIVATE_USE_AREAThe Private Use Area Unicode block.static Character.UnicodeBlockREJANGThe Rejang Unicode 5.1 block.static Character.UnicodeBlockRUMI_NUMERAL_SYMBOLSThe Rumi Numeral Symbols Unicode 5.2 block.static Character.UnicodeBlockRUNICThe Runic Unicode block.static Character.UnicodeBlockSAMARITANThe Samaritan Unicode 5.2 block.static Character.UnicodeBlockSAURASHTRAThe Saurashtra Unicode 5.1 block.static Character.UnicodeBlockSHAVIANThe Shavian Unicode block.static Character.UnicodeBlockSINHALAThe Sinhala Unicode block.static Character.UnicodeBlockSMALL_FORM_VARIANTSThe Small Form Variants Unicode block.static Character.UnicodeBlockSPACING_MODIFIER_LETTERSThe Spacing Modifier Letters Unicode block.static Character.UnicodeBlockSPECIALSThe Specials Unicode block.static Character.UnicodeBlockSUNDANESEThe Sudanese Unicode 5.1 block.static Character.UnicodeBlockSUPERSCRIPTS_AND_SUBSCRIPTSThe Superscripts and Subscripts Unicode block.static Character.UnicodeBlockSUPPLEMENTAL_ARROWS_AThe Supplemental Arrows-A Unicode block.static Character.UnicodeBlockSUPPLEMENTAL_ARROWS_BThe Supplemental Arrows-B Unicode block.static Character.UnicodeBlockSUPPLEMENTAL_MATHEMATICAL_OPERATORSThe Supplemental Mathematical Operators Unicode block.static Character.UnicodeBlockSUPPLEMENTAL_PUNCTUATIONThe Supplemental Punctuation Unicode 4.1 block.static Character.UnicodeBlockSUPPLEMENTARY_PRIVATE_USE_AREA_AThe Supplementary Private Use Area-A Unicode block.static Character.UnicodeBlockSUPPLEMENTARY_PRIVATE_USE_AREA_BThe Supplementary Private Use Area-B Unicode block.static Character.UnicodeBlockSURROGATES_AREADeprecated.static Character.UnicodeBlockSYLOTI_NAGRIThe Syloti Nagri Unicode 4.1 block.static Character.UnicodeBlockSYRIACThe Syriac Unicode block.static Character.UnicodeBlockTAGALOGThe Tagalog Unicode block.static Character.UnicodeBlockTAGBANWAThe Tagbanwa Unicode block.static Character.UnicodeBlockTAGSThe Tags Unicode block.static Character.UnicodeBlockTAI_LEThe Tai Le Unicode block.static Character.UnicodeBlockTAI_THAMThe Tai Tham Unicode 5.2 block.static Character.UnicodeBlockTAI_VIETThe Tai Viet Unicode 5.2 block.static Character.UnicodeBlockTAI_XUAN_JING_SYMBOLSThe Tai Xuan Jing Symbols Unicode block.static Character.UnicodeBlockTAMILThe Tamil Unicode block.static Character.UnicodeBlockTELUGUThe Telugu Unicode block.static Character.UnicodeBlockTHAANAThe Thaana Unicode block.static Character.UnicodeBlockTHAIThe Thai Unicode block.static Character.UnicodeBlockTIBETANThe Tibetan Unicode block.static Character.UnicodeBlockTIFINAGHThe Tifinagh Unicode 4.1 block.static Character.UnicodeBlockTRANSPORT_AND_MAP_SYMBOLSThe Transport And Map Symbols Unicode 6.0 block.static Character.UnicodeBlockUGARITICThe Ugaritic Unicode block.static Character.UnicodeBlockUNIFIED_CANADIAN_ABORIGINAL_SYLLABICSThe Unified Canadian Aboriginal Syllabics Unicode block.static Character.UnicodeBlockUNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDEDThe Unified Canadian Aboriginal Syllabics Expanded Unicode 5.2 block.static Character.UnicodeBlockVAIThe Vai Unicode 5.1 block.static Character.UnicodeBlockVARIATION_SELECTORSThe Variation Selectors Unicode block.static Character.UnicodeBlockVARIATION_SELECTORS_SUPPLEMENTThe Variation Selectors Supplement Unicode block.static Character.UnicodeBlockVEDIC_EXTENSIONSThe Vedic Extensions Unicode 5.2 block.static Character.UnicodeBlockVERTICAL_FORMSThe Vertical Forms Unicode 4.1 block.static Character.UnicodeBlockYI_RADICALSThe Yi Radicals Unicode block.static Character.UnicodeBlockYI_SYLLABLESThe Yi Syllables Unicode block.static Character.UnicodeBlockYIJING_HEXAGRAM_SYMBOLSThe Yijing Hexagram Symbols Unicode block. -
Method Summary
Modifier and Type Method Description static Character.UnicodeBlockforName(String blockName)Returns the Unicode block for the given block name, or null if there is no such block.static Character.UnicodeBlockof(char c)Returns the Unicode block containing the given code point, or null if the code point does not belong to any known block.static Character.UnicodeBlockof(int codePoint)Returns the Unicode block containing the given code point, or null if the code point does not belong to any known block.Methods inherited from class java.lang.Character.Subset
equals, hashCode, toString
-
Field Details
-
SURROGATES_AREA
Deprecated.As of Java 5, this block has been replaced byHIGH_SURROGATES,HIGH_PRIVATE_USE_SURROGATESandLOW_SURROGATES.The Surrogates Area Unicode block. -
BASIC_LATIN
The Basic Latin Unicode block. -
LATIN_1_SUPPLEMENT
The Latin-1 Supplement Unicode block. -
LATIN_EXTENDED_A
The Latin Extended-A Unicode block. -
LATIN_EXTENDED_B
The Latin Extended-B Unicode block. -
IPA_EXTENSIONS
The IPA Extensions Unicode block. -
SPACING_MODIFIER_LETTERS
The Spacing Modifier Letters Unicode block. -
COMBINING_DIACRITICAL_MARKS
The Combining Diacritical Marks Unicode block. -
GREEK
The Greek and Coptic Unicode block. Previously referred to as Greek. -
CYRILLIC
The Cyrillic Unicode block. -
CYRILLIC_SUPPLEMENTARY
The Cyrillic Supplement Unicode block. Previously referred to as Cyrillic Supplementary. -
ARMENIAN
The Armenian Unicode block. -
HEBREW
The Hebrew Unicode block. -
ARABIC
The Arabic Unicode block. -
SYRIAC
The Syriac Unicode block. -
THAANA
The Thaana Unicode block. -
DEVANAGARI
The Devanagari Unicode block. -
BENGALI
The Bengali Unicode block. -
GURMUKHI
The Gurmukhi Unicode block. -
GUJARATI
The Gujarati Unicode block. -
ORIYA
The Oriya Unicode block. -
TAMIL
The Tamil Unicode block. -
TELUGU
The Telugu Unicode block. -
KANNADA
The Kannada Unicode block. -
MALAYALAM
The Malayalam Unicode block. -
SINHALA
The Sinhala Unicode block. -
THAI
The Thai Unicode block. -
LAO
The Lao Unicode block. -
TIBETAN
The Tibetan Unicode block. -
MYANMAR
The Myanmar Unicode block. -
GEORGIAN
The Georgian Unicode block. -
HANGUL_JAMO
The Hangul Jamo Unicode block. -
ETHIOPIC
The Ethiopic Unicode block. -
CHEROKEE
The Cherokee Unicode block. -
UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
The Unified Canadian Aboriginal Syllabics Unicode block. -
OGHAM
The Ogham Unicode block. -
RUNIC
The Runic Unicode block. -
TAGALOG
The Tagalog Unicode block. -
HANUNOO
The Hanunoo Unicode block. -
BUHID
The Buhid Unicode block. -
TAGBANWA
The Tagbanwa Unicode block. -
KHMER
The Khmer Unicode block. -
MONGOLIAN
The Mongolian Unicode block. -
LIMBU
The Limbu Unicode block. -
TAI_LE
The Tai Le Unicode block. -
KHMER_SYMBOLS
The Khmer Symbols Unicode block. -
PHONETIC_EXTENSIONS
The Phonetic Extensions Unicode block. -
LATIN_EXTENDED_ADDITIONAL
The Latin Extended Additional Unicode block. -
GREEK_EXTENDED
The Greek Extended Unicode block. -
GENERAL_PUNCTUATION
The General Punctuation Unicode block. -
SUPERSCRIPTS_AND_SUBSCRIPTS
The Superscripts and Subscripts Unicode block. -
CURRENCY_SYMBOLS
The Currency Symbols Unicode block. -
COMBINING_MARKS_FOR_SYMBOLS
The Combining Diacritical Marks for Symbols Unicode Block. Previously referred to as Combining Marks for Symbols. -
LETTERLIKE_SYMBOLS
The Letterlike Symbols Unicode block. -
NUMBER_FORMS
The Number Forms Unicode block. -
ARROWS
The Arrows Unicode block. -
MATHEMATICAL_OPERATORS
The Mathematical Operators Unicode block. -
MISCELLANEOUS_TECHNICAL
The Miscellaneous Technical Unicode block. -
CONTROL_PICTURES
The Control Pictures Unicode block. -
OPTICAL_CHARACTER_RECOGNITION
The Optical Character Recognition Unicode block. -
ENCLOSED_ALPHANUMERICS
The Enclosed Alphanumerics Unicode block. -
BOX_DRAWING
The Box Drawing Unicode block. -
BLOCK_ELEMENTS
The Block Elements Unicode block. -
GEOMETRIC_SHAPES
The Geometric Shapes Unicode block. -
MISCELLANEOUS_SYMBOLS
The Miscellaneous Symbols Unicode block. -
DINGBATS
The Dingbats Unicode block. -
MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
The Miscellaneous Mathematical Symbols-A Unicode block. -
SUPPLEMENTAL_ARROWS_A
The Supplemental Arrows-A Unicode block. -
BRAILLE_PATTERNS
The Braille Patterns Unicode block. -
SUPPLEMENTAL_ARROWS_B
The Supplemental Arrows-B Unicode block. -
MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
The Miscellaneous Mathematical Symbols-B Unicode block. -
SUPPLEMENTAL_MATHEMATICAL_OPERATORS
The Supplemental Mathematical Operators Unicode block. -
MISCELLANEOUS_SYMBOLS_AND_ARROWS
The Miscellaneous Symbols and Arrows Unicode block. -
CJK_RADICALS_SUPPLEMENT
The CJK Radicals Supplement Unicode block. -
KANGXI_RADICALS
The Kangxi Radicals Unicode block. -
IDEOGRAPHIC_DESCRIPTION_CHARACTERS
The Ideographic Description Characters Unicode block. -
CJK_SYMBOLS_AND_PUNCTUATION
The CJK Symbols and Punctuation Unicode block. -
HIRAGANA
The Hiragana Unicode block. -
KATAKANA
The Katakana Unicode block. -
BOPOMOFO
The Bopomofo Unicode block. -
HANGUL_COMPATIBILITY_JAMO
The Hangul Compatibility Jamo Unicode block. -
KANBUN
The Kanbun Unicode block. -
BOPOMOFO_EXTENDED
The Bopomofo Extended Unicode block. -
KATAKANA_PHONETIC_EXTENSIONS
The Katakana Phonetic Extensions Unicode block. -
ENCLOSED_CJK_LETTERS_AND_MONTHS
The Enclosed CJK Letters and Months Unicode block. -
CJK_COMPATIBILITY
The CJK Compatibility Unicode block. -
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
The CJK Unified Ideographs Extension A Unicode block. -
YIJING_HEXAGRAM_SYMBOLS
The Yijing Hexagram Symbols Unicode block. -
CJK_UNIFIED_IDEOGRAPHS
The CJK Unified Ideographs Unicode block. -
YI_SYLLABLES
The Yi Syllables Unicode block. -
YI_RADICALS
The Yi Radicals Unicode block. -
HANGUL_SYLLABLES
The Hangul Syllables Unicode block. -
HIGH_SURROGATES
The High Surrogates Unicode block. This block represents code point values in the high surrogate range 0xD800 to 0xDB7F -
HIGH_PRIVATE_USE_SURROGATES
The High Private Use Surrogates Unicode block. This block represents code point values in the high surrogate range 0xDB80 to 0xDBFF -
LOW_SURROGATES
The Low Surrogates Unicode block. This block represents code point values in the low surrogate range 0xDC00 to 0xDFFF -
PRIVATE_USE_AREA
The Private Use Area Unicode block. -
CJK_COMPATIBILITY_IDEOGRAPHS
The CJK Compatibility Ideographs Unicode block. -
ALPHABETIC_PRESENTATION_FORMS
The Alphabetic Presentation Forms Unicode block. -
ARABIC_PRESENTATION_FORMS_A
The Arabic Presentation Forms-A Unicode block. -
VARIATION_SELECTORS
The Variation Selectors Unicode block. -
COMBINING_HALF_MARKS
The Combining Half Marks Unicode block. -
CJK_COMPATIBILITY_FORMS
The CJK Compatibility Forms Unicode block. -
SMALL_FORM_VARIANTS
The Small Form Variants Unicode block. -
ARABIC_PRESENTATION_FORMS_B
The Arabic Presentation Forms-B Unicode block. -
HALFWIDTH_AND_FULLWIDTH_FORMS
The Halfwidth and Fullwidth Forms Unicode block. -
SPECIALS
The Specials Unicode block. -
LINEAR_B_SYLLABARY
The Linear B Syllabary Unicode block. -
LINEAR_B_IDEOGRAMS
The Linear B Ideograms Unicode block. -
AEGEAN_NUMBERS
The Aegean Numbers Unicode block. -
OLD_ITALIC
The Old Italic Unicode block. -
GOTHIC
The Gothic Unicode block. -
UGARITIC
The Ugaritic Unicode block. -
DESERET
The Deseret Unicode block. -
SHAVIAN
The Shavian Unicode block. -
OSMANYA
The Osmanya Unicode block. -
CYPRIOT_SYLLABARY
The Cypriot Syllabary Unicode block. -
BYZANTINE_MUSICAL_SYMBOLS
The Byzantine Musical Symbols Unicode block. -
MUSICAL_SYMBOLS
The Musical Symbols Unicode block. -
TAI_XUAN_JING_SYMBOLS
The Tai Xuan Jing Symbols Unicode block. -
MATHEMATICAL_ALPHANUMERIC_SYMBOLS
The Mathematical Alphanumeric Symbols Unicode block. -
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
The CJK Unified Ideographs Extension B Unicode block. -
CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
The CJK Compatibility Ideographs Supplement Unicode block. -
TAGS
The Tags Unicode block. -
VARIATION_SELECTORS_SUPPLEMENT
The Variation Selectors Supplement Unicode block. -
SUPPLEMENTARY_PRIVATE_USE_AREA_A
The Supplementary Private Use Area-A Unicode block. -
SUPPLEMENTARY_PRIVATE_USE_AREA_B
The Supplementary Private Use Area-B Unicode block. -
ANCIENT_GREEK_MUSICAL_NOTATION
The Ancient Greek Musical Notation Unicode 4.1 block. -
ANCIENT_GREEK_NUMBERS
The Ancient Greek Numbers Unicode 4.1 block. -
ARABIC_SUPPLEMENT
The Arabic Supplement Unicode 4.1 block. -
BUGINESE
The Buginese Unicode 4.1 block. -
CJK_STROKES
The CJK Strokes Unicode 4.1 block. -
COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
The Combining Diacritical Marks Supplement Unicode 4.1 block. -
COPTIC
The Coptic Unicode 4.1 block. -
ETHIOPIC_EXTENDED
The Ethiopic Extended Unicode 4.1 block. -
ETHIOPIC_SUPPLEMENT
The Ethiopic Supplement Unicode 4.1 block. -
GEORGIAN_SUPPLEMENT
The Georgian Supplement Unicode 4.1 block. -
GLAGOLITIC
The Glagolitic Unicode 4.1 block. -
KHAROSHTHI
The Kharoshthi Unicode 4.1 block. -
MODIFIER_TONE_LETTERS
The Modifier Tone Letters Unicode 4.1 block. -
NEW_TAI_LUE
The New Tai Lue Unicode 4.1 block. -
OLD_PERSIAN
The Old Persian Unicode 4.1 block. -
PHONETIC_EXTENSIONS_SUPPLEMENT
The Phonetic Extensions Supplement Unicode 4.1 block. -
SUPPLEMENTAL_PUNCTUATION
The Supplemental Punctuation Unicode 4.1 block. -
SYLOTI_NAGRI
The Syloti Nagri Unicode 4.1 block. -
TIFINAGH
The Tifinagh Unicode 4.1 block. -
VERTICAL_FORMS
The Vertical Forms Unicode 4.1 block. -
NKO
The NKo Unicode 5.0 block. -
BALINESE
The Balinese Unicode 5.0 block. -
LATIN_EXTENDED_C
The Latin Extended C Unicode 5.0 block. -
LATIN_EXTENDED_D
The Latin Extended D Unicode 5.0 block. -
PHAGS_PA
The Phags-pa Unicode 5.0 block. -
PHOENICIAN
The Phoenician Unicode 5.0 block. -
CUNEIFORM
The Cuneiform Unicode 5.0 block. -
CUNEIFORM_NUMBERS_AND_PUNCTUATION
The Cuneiform Numbers And Punctuation Unicode 5.0 block. -
COUNTING_ROD_NUMERALS
The Counting Rod Numerals Unicode 5.0 block. -
SUNDANESE
The Sudanese Unicode 5.1 block. -
LEPCHA
The Lepcha Unicode 5.1 block. -
OL_CHIKI
The Ol Chiki Unicode 5.1 block. -
CYRILLIC_EXTENDED_A
The Cyrillic Extended-A Unicode 5.1 block. -
VAI
The Vai Unicode 5.1 block. -
CYRILLIC_EXTENDED_B
The Cyrillic Extended-B Unicode 5.1 block. -
SAURASHTRA
The Saurashtra Unicode 5.1 block. -
KAYAH_LI
The Kayah Li Unicode 5.1 block. -
REJANG
The Rejang Unicode 5.1 block. -
CHAM
The Cham Unicode 5.1 block. -
ANCIENT_SYMBOLS
The Ancient Symbols Unicode 5.1 block. -
PHAISTOS_DISC
The Phaistos Disc Unicode 5.1 block. -
LYCIAN
The Lycian Unicode 5.1 block. -
CARIAN
The Carian Unicode 5.1 block. -
LYDIAN
The Lydian Unicode 5.1 block. -
MAHJONG_TILES
The Mahjong Tiles Unicode 5.1 block. -
DOMINO_TILES
The Domino Tiles Unicode 5.1 block. -
SAMARITAN
The Samaritan Unicode 5.2 block. -
UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
The Unified Canadian Aboriginal Syllabics Expanded Unicode 5.2 block. -
TAI_THAM
The Tai Tham Unicode 5.2 block. -
VEDIC_EXTENSIONS
The Vedic Extensions Unicode 5.2 block. -
LISU
The Lisu Extensions Unicode 5.2 block. -
BAMUM
The Bamum Extensions Unicode 5.2 block. -
COMMON_INDIC_NUMBER_FORMS
The Common Indic Number Forms Unicode 5.2 block. -
DEVANAGARI_EXTENDED
The Devanagari Extended Unicode 5.2 block. -
HANGUL_JAMO_EXTENDED_A
The Hangul Jamo Extended-A Unicode 5.2 block. -
JAVANESE
The Javanese Unicode 5.2 block. -
MYANMAR_EXTENDED_A
The Myanmar Extended-A Unicode 5.2 block. -
TAI_VIET
The Tai Viet Unicode 5.2 block. -
MEETEI_MAYEK
The Meetei Mayek Unicode 5.2 block. -
HANGUL_JAMO_EXTENDED_B
The Hangul Jamo Extended-B Unicode 5.2 block. -
IMPERIAL_ARAMAIC
The Imperial Aramaic Unicode 5.2 block. -
OLD_SOUTH_ARABIAN
The Old South Arabian Unicode 5.2 block. -
AVESTAN
The Avestan Unicode 5.2 block. -
INSCRIPTIONAL_PARTHIAN
The Inscriptional Pathian Unicode 5.2 block. -
INSCRIPTIONAL_PAHLAVI
The Inscriptional Pahlavi Unicode 5.2 block. -
OLD_TURKIC
The Old Turkic Unicode 5.2 block. -
RUMI_NUMERAL_SYMBOLS
The Rumi Numeral Symbols Unicode 5.2 block. -
KAITHI
The Kaithi Unicode 5.2 block. -
EGYPTIAN_HIEROGLYPHS
The Egyptian Hieroglyphs Unicode 5.2 block. -
ENCLOSED_ALPHANUMERIC_SUPPLEMENT
The Enclosed Alphanumeric Supplement Unicode 5.2 block. -
ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
The Enclosed Ideographic Supplement Unicode 5.2 block. -
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
The CJK Unified Ideographs Unicode 5.2 block. -
MANDAIC
The Mandaic Unicode 6.0 block. -
BATAK
The Batak Unicode 6.0 block. -
ETHIOPIC_EXTENDED_A
The Ethiopic Extended-A Unicode 6.0 block. -
BRAHMI
The Brahmi Unicode 6.0 block. -
BAMUM_SUPPLEMENT
The Bamum Supplement Unicode 6.0 block. -
KANA_SUPPLEMENT
The Kana Supplement Unicode 6.0 block. -
PLAYING_CARDS
The Playing Cards Supplement Unicode 6.0 block. -
MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
The Miscellaneous Symbols And Pictographs Supplement Unicode 6.0 block. -
EMOTICONS
The Emoticons Unicode 6.0 block. -
TRANSPORT_AND_MAP_SYMBOLS
The Transport And Map Symbols Unicode 6.0 block. -
ALCHEMICAL_SYMBOLS
The Alchemical Symbols Unicode 6.0 block. -
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
The CJK Unified Ideographs Extension-D Unicode 6.0 block.
-
-
Method Details
-
forName
Returns the Unicode block for the given block name, or null if there is no such block.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.
- A
UnicodeBlockconstant identifier. This is determined by converting the canonical name to uppercase and replacing all spaces and hyphens with underscores.
- Throws:
NullPointerException- ifblockName == null.IllegalArgumentException- ifblockNameis not the name of any known block.- Since:
- 1.5
-
of
Returns the Unicode block containing the given code point, or null if the code point does not belong to any known block. -
of
Returns the Unicode block containing the given code point, or null if the code point does not belong to any known block.
-
HIGH_SURROGATES,HIGH_PRIVATE_USE_SURROGATESandLOW_SURROGATES.