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 Details

    • SURROGATES_AREA

      @Deprecated public static final Character.UnicodeBlock SURROGATES_AREA
      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.
    • BASIC_LATIN

      public static final Character.UnicodeBlock BASIC_LATIN
      The Basic Latin Unicode block.
    • LATIN_1_SUPPLEMENT

      public static final Character.UnicodeBlock LATIN_1_SUPPLEMENT
      The Latin-1 Supplement Unicode block.
    • LATIN_EXTENDED_A

      public static final Character.UnicodeBlock LATIN_EXTENDED_A
      The Latin Extended-A Unicode block.
    • LATIN_EXTENDED_B

      public static final Character.UnicodeBlock LATIN_EXTENDED_B
      The Latin Extended-B Unicode block.
    • IPA_EXTENSIONS

      public static final Character.UnicodeBlock IPA_EXTENSIONS
      The IPA Extensions Unicode block.
    • SPACING_MODIFIER_LETTERS

      public static final Character.UnicodeBlock SPACING_MODIFIER_LETTERS
      The Spacing Modifier Letters Unicode block.
    • COMBINING_DIACRITICAL_MARKS

      public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
      The Combining Diacritical Marks Unicode block.
    • GREEK

      public static final Character.UnicodeBlock GREEK
      The Greek and Coptic Unicode block. Previously referred to as Greek.
    • CYRILLIC

      public static final Character.UnicodeBlock CYRILLIC
      The Cyrillic Unicode block.
    • CYRILLIC_SUPPLEMENTARY

      public static final Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY
      The Cyrillic Supplement Unicode block. Previously referred to as Cyrillic Supplementary.
    • ARMENIAN

      public static final Character.UnicodeBlock ARMENIAN
      The Armenian Unicode block.
    • HEBREW

      public static final Character.UnicodeBlock HEBREW
      The Hebrew Unicode block.
    • ARABIC

      public static final Character.UnicodeBlock ARABIC
      The Arabic Unicode block.
    • SYRIAC

      public static final Character.UnicodeBlock SYRIAC
      The Syriac Unicode block.
    • THAANA

      public static final Character.UnicodeBlock THAANA
      The Thaana Unicode block.
    • DEVANAGARI

      public static final Character.UnicodeBlock DEVANAGARI
      The Devanagari Unicode block.
    • BENGALI

      public static final Character.UnicodeBlock BENGALI
      The Bengali Unicode block.
    • GURMUKHI

      public static final Character.UnicodeBlock GURMUKHI
      The Gurmukhi Unicode block.
    • GUJARATI

      public static final Character.UnicodeBlock GUJARATI
      The Gujarati Unicode block.
    • ORIYA

      public static final Character.UnicodeBlock ORIYA
      The Oriya Unicode block.
    • TAMIL

      public static final Character.UnicodeBlock TAMIL
      The Tamil Unicode block.
    • TELUGU

      public static final Character.UnicodeBlock TELUGU
      The Telugu Unicode block.
    • KANNADA

      public static final Character.UnicodeBlock KANNADA
      The Kannada Unicode block.
    • MALAYALAM

      public static final Character.UnicodeBlock MALAYALAM
      The Malayalam Unicode block.
    • SINHALA

      public static final Character.UnicodeBlock SINHALA
      The Sinhala Unicode block.
    • THAI

      public static final Character.UnicodeBlock THAI
      The Thai Unicode block.
    • LAO

      public static final Character.UnicodeBlock LAO
      The Lao Unicode block.
    • TIBETAN

      public static final Character.UnicodeBlock TIBETAN
      The Tibetan Unicode block.
    • MYANMAR

      public static final Character.UnicodeBlock MYANMAR
      The Myanmar Unicode block.
    • GEORGIAN

      public static final Character.UnicodeBlock GEORGIAN
      The Georgian Unicode block.
    • HANGUL_JAMO

      public static final Character.UnicodeBlock HANGUL_JAMO
      The Hangul Jamo Unicode block.
    • ETHIOPIC

      public static final Character.UnicodeBlock ETHIOPIC
      The Ethiopic Unicode block.
    • CHEROKEE

      public static final Character.UnicodeBlock CHEROKEE
      The Cherokee Unicode block.
    • UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS

      public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
      The Unified Canadian Aboriginal Syllabics Unicode block.
    • OGHAM

      public static final Character.UnicodeBlock OGHAM
      The Ogham Unicode block.
    • RUNIC

      public static final Character.UnicodeBlock RUNIC
      The Runic Unicode block.
    • TAGALOG

      public static final Character.UnicodeBlock TAGALOG
      The Tagalog Unicode block.
    • HANUNOO

      public static final Character.UnicodeBlock HANUNOO
      The Hanunoo Unicode block.
    • BUHID

      public static final Character.UnicodeBlock BUHID
      The Buhid Unicode block.
    • TAGBANWA

      public static final Character.UnicodeBlock TAGBANWA
      The Tagbanwa Unicode block.
    • KHMER

      public static final Character.UnicodeBlock KHMER
      The Khmer Unicode block.
    • MONGOLIAN

      public static final Character.UnicodeBlock MONGOLIAN
      The Mongolian Unicode block.
    • LIMBU

      public static final Character.UnicodeBlock LIMBU
      The Limbu Unicode block.
    • TAI_LE

      public static final Character.UnicodeBlock TAI_LE
      The Tai Le Unicode block.
    • KHMER_SYMBOLS

      public static final Character.UnicodeBlock KHMER_SYMBOLS
      The Khmer Symbols Unicode block.
    • PHONETIC_EXTENSIONS

      public static final Character.UnicodeBlock PHONETIC_EXTENSIONS
      The Phonetic Extensions Unicode block.
    • LATIN_EXTENDED_ADDITIONAL

      public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
      The Latin Extended Additional Unicode block.
    • GREEK_EXTENDED

      public static final Character.UnicodeBlock GREEK_EXTENDED
      The Greek Extended Unicode block.
    • GENERAL_PUNCTUATION

      public static final Character.UnicodeBlock GENERAL_PUNCTUATION
      The General Punctuation Unicode block.
    • SUPERSCRIPTS_AND_SUBSCRIPTS

      public static final Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
      The Superscripts and Subscripts Unicode block.
    • CURRENCY_SYMBOLS

      public static final Character.UnicodeBlock CURRENCY_SYMBOLS
      The Currency Symbols Unicode block.
    • COMBINING_MARKS_FOR_SYMBOLS

      public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
      The Combining Diacritical Marks for Symbols Unicode Block. Previously referred to as Combining Marks for Symbols.
    • LETTERLIKE_SYMBOLS

      public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS
      The Letterlike Symbols Unicode block.
    • NUMBER_FORMS

      public static final Character.UnicodeBlock NUMBER_FORMS
      The Number Forms Unicode block.
    • ARROWS

      public static final Character.UnicodeBlock ARROWS
      The Arrows Unicode block.
    • MATHEMATICAL_OPERATORS

      public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS
      The Mathematical Operators Unicode block.
    • MISCELLANEOUS_TECHNICAL

      public static final Character.UnicodeBlock MISCELLANEOUS_TECHNICAL
      The Miscellaneous Technical Unicode block.
    • CONTROL_PICTURES

      public static final Character.UnicodeBlock CONTROL_PICTURES
      The Control Pictures Unicode block.
    • OPTICAL_CHARACTER_RECOGNITION

      public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
      The Optical Character Recognition Unicode block.
    • ENCLOSED_ALPHANUMERICS

      public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
      The Enclosed Alphanumerics Unicode block.
    • BOX_DRAWING

      public static final Character.UnicodeBlock BOX_DRAWING
      The Box Drawing Unicode block.
    • BLOCK_ELEMENTS

      public static final Character.UnicodeBlock BLOCK_ELEMENTS
      The Block Elements Unicode block.
    • GEOMETRIC_SHAPES

      public static final Character.UnicodeBlock GEOMETRIC_SHAPES
      The Geometric Shapes Unicode block.
    • MISCELLANEOUS_SYMBOLS

      public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS
      The Miscellaneous Symbols Unicode block.
    • DINGBATS

      public static final Character.UnicodeBlock DINGBATS
      The Dingbats Unicode block.
    • MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A

      public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
      The Miscellaneous Mathematical Symbols-A Unicode block.
    • SUPPLEMENTAL_ARROWS_A

      public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A
      The Supplemental Arrows-A Unicode block.
    • BRAILLE_PATTERNS

      public static final Character.UnicodeBlock BRAILLE_PATTERNS
      The Braille Patterns Unicode block.
    • SUPPLEMENTAL_ARROWS_B

      public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B
      The Supplemental Arrows-B Unicode block.
    • MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B

      public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
      The Miscellaneous Mathematical Symbols-B Unicode block.
    • SUPPLEMENTAL_MATHEMATICAL_OPERATORS

      public static final Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS
      The Supplemental Mathematical Operators Unicode block.
    • MISCELLANEOUS_SYMBOLS_AND_ARROWS

      public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
      The Miscellaneous Symbols and Arrows Unicode block.
    • CJK_RADICALS_SUPPLEMENT

      public static final Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT
      The CJK Radicals Supplement Unicode block.
    • KANGXI_RADICALS

      public static final Character.UnicodeBlock KANGXI_RADICALS
      The Kangxi Radicals Unicode block.
    • IDEOGRAPHIC_DESCRIPTION_CHARACTERS

      public static final Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
      The Ideographic Description Characters Unicode block.
    • CJK_SYMBOLS_AND_PUNCTUATION

      public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
      The CJK Symbols and Punctuation Unicode block.
    • HIRAGANA

      public static final Character.UnicodeBlock HIRAGANA
      The Hiragana Unicode block.
    • KATAKANA

      public static final Character.UnicodeBlock KATAKANA
      The Katakana Unicode block.
    • BOPOMOFO

      public static final Character.UnicodeBlock BOPOMOFO
      The Bopomofo Unicode block.
    • HANGUL_COMPATIBILITY_JAMO

      public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
      The Hangul Compatibility Jamo Unicode block.
    • KANBUN

      public static final Character.UnicodeBlock KANBUN
      The Kanbun Unicode block.
    • BOPOMOFO_EXTENDED

      public static final Character.UnicodeBlock BOPOMOFO_EXTENDED
      The Bopomofo Extended Unicode block.
    • KATAKANA_PHONETIC_EXTENSIONS

      public static final Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS
      The Katakana Phonetic Extensions Unicode block.
    • ENCLOSED_CJK_LETTERS_AND_MONTHS

      public static final Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
      The Enclosed CJK Letters and Months Unicode block.
    • CJK_COMPATIBILITY

      public static final Character.UnicodeBlock CJK_COMPATIBILITY
      The CJK Compatibility Unicode block.
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
      The CJK Unified Ideographs Extension A Unicode block.
    • YIJING_HEXAGRAM_SYMBOLS

      public static final Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
      The Yijing Hexagram Symbols Unicode block.
    • CJK_UNIFIED_IDEOGRAPHS

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
      The CJK Unified Ideographs Unicode block.
    • YI_SYLLABLES

      public static final Character.UnicodeBlock YI_SYLLABLES
      The Yi Syllables Unicode block.
    • YI_RADICALS

      public static final Character.UnicodeBlock YI_RADICALS
      The Yi Radicals Unicode block.
    • HANGUL_SYLLABLES

      public static final Character.UnicodeBlock HANGUL_SYLLABLES
      The Hangul Syllables Unicode block.
    • HIGH_SURROGATES

      public static final Character.UnicodeBlock 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

      public static final Character.UnicodeBlock 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

      public static final Character.UnicodeBlock LOW_SURROGATES
      The Low Surrogates Unicode block. This block represents code point values in the low surrogate range 0xDC00 to 0xDFFF
    • PRIVATE_USE_AREA

      public static final Character.UnicodeBlock PRIVATE_USE_AREA
      The Private Use Area Unicode block.
    • CJK_COMPATIBILITY_IDEOGRAPHS

      public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
      The CJK Compatibility Ideographs Unicode block.
    • ALPHABETIC_PRESENTATION_FORMS

      public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
      The Alphabetic Presentation Forms Unicode block.
    • ARABIC_PRESENTATION_FORMS_A

      public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
      The Arabic Presentation Forms-A Unicode block.
    • VARIATION_SELECTORS

      public static final Character.UnicodeBlock VARIATION_SELECTORS
      The Variation Selectors Unicode block.
    • COMBINING_HALF_MARKS

      public static final Character.UnicodeBlock COMBINING_HALF_MARKS
      The Combining Half Marks Unicode block.
    • CJK_COMPATIBILITY_FORMS

      public static final Character.UnicodeBlock CJK_COMPATIBILITY_FORMS
      The CJK Compatibility Forms Unicode block.
    • SMALL_FORM_VARIANTS

      public static final Character.UnicodeBlock SMALL_FORM_VARIANTS
      The Small Form Variants Unicode block.
    • ARABIC_PRESENTATION_FORMS_B

      public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B
      The Arabic Presentation Forms-B Unicode block.
    • HALFWIDTH_AND_FULLWIDTH_FORMS

      public static final Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
      The Halfwidth and Fullwidth Forms Unicode block.
    • SPECIALS

      public static final Character.UnicodeBlock SPECIALS
      The Specials Unicode block.
    • LINEAR_B_SYLLABARY

      public static final Character.UnicodeBlock LINEAR_B_SYLLABARY
      The Linear B Syllabary Unicode block.
    • LINEAR_B_IDEOGRAMS

      public static final Character.UnicodeBlock LINEAR_B_IDEOGRAMS
      The Linear B Ideograms Unicode block.
    • AEGEAN_NUMBERS

      public static final Character.UnicodeBlock AEGEAN_NUMBERS
      The Aegean Numbers Unicode block.
    • OLD_ITALIC

      public static final Character.UnicodeBlock OLD_ITALIC
      The Old Italic Unicode block.
    • GOTHIC

      public static final Character.UnicodeBlock GOTHIC
      The Gothic Unicode block.
    • UGARITIC

      public static final Character.UnicodeBlock UGARITIC
      The Ugaritic Unicode block.
    • DESERET

      public static final Character.UnicodeBlock DESERET
      The Deseret Unicode block.
    • SHAVIAN

      public static final Character.UnicodeBlock SHAVIAN
      The Shavian Unicode block.
    • OSMANYA

      public static final Character.UnicodeBlock OSMANYA
      The Osmanya Unicode block.
    • CYPRIOT_SYLLABARY

      public static final Character.UnicodeBlock CYPRIOT_SYLLABARY
      The Cypriot Syllabary Unicode block.
    • BYZANTINE_MUSICAL_SYMBOLS

      public static final Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS
      The Byzantine Musical Symbols Unicode block.
    • MUSICAL_SYMBOLS

      public static final Character.UnicodeBlock MUSICAL_SYMBOLS
      The Musical Symbols Unicode block.
    • TAI_XUAN_JING_SYMBOLS

      public static final Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS
      The Tai Xuan Jing Symbols Unicode block.
    • MATHEMATICAL_ALPHANUMERIC_SYMBOLS

      public static final Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS
      The Mathematical Alphanumeric Symbols Unicode block.
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
      The CJK Unified Ideographs Extension B Unicode block.
    • CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT

      public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
      The CJK Compatibility Ideographs Supplement Unicode block.
    • TAGS

      public static final Character.UnicodeBlock TAGS
      The Tags Unicode block.
    • VARIATION_SELECTORS_SUPPLEMENT

      public static final Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
      The Variation Selectors Supplement Unicode block.
    • SUPPLEMENTARY_PRIVATE_USE_AREA_A

      public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A
      The Supplementary Private Use Area-A Unicode block.
    • SUPPLEMENTARY_PRIVATE_USE_AREA_B

      public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B
      The Supplementary Private Use Area-B Unicode block.
    • ANCIENT_GREEK_MUSICAL_NOTATION

      public static final Character.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION
      The Ancient Greek Musical Notation Unicode 4.1 block.
    • ANCIENT_GREEK_NUMBERS

      public static final Character.UnicodeBlock ANCIENT_GREEK_NUMBERS
      The Ancient Greek Numbers Unicode 4.1 block.
    • ARABIC_SUPPLEMENT

      public static final Character.UnicodeBlock ARABIC_SUPPLEMENT
      The Arabic Supplement Unicode 4.1 block.
    • BUGINESE

      public static final Character.UnicodeBlock BUGINESE
      The Buginese Unicode 4.1 block.
    • CJK_STROKES

      public static final Character.UnicodeBlock CJK_STROKES
      The CJK Strokes Unicode 4.1 block.
    • COMBINING_DIACRITICAL_MARKS_SUPPLEMENT

      public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
      The Combining Diacritical Marks Supplement Unicode 4.1 block.
    • COPTIC

      public static final Character.UnicodeBlock COPTIC
      The Coptic Unicode 4.1 block.
    • ETHIOPIC_EXTENDED

      public static final Character.UnicodeBlock ETHIOPIC_EXTENDED
      The Ethiopic Extended Unicode 4.1 block.
    • ETHIOPIC_SUPPLEMENT

      public static final Character.UnicodeBlock ETHIOPIC_SUPPLEMENT
      The Ethiopic Supplement Unicode 4.1 block.
    • GEORGIAN_SUPPLEMENT

      public static final Character.UnicodeBlock GEORGIAN_SUPPLEMENT
      The Georgian Supplement Unicode 4.1 block.
    • GLAGOLITIC

      public static final Character.UnicodeBlock GLAGOLITIC
      The Glagolitic Unicode 4.1 block.
    • KHAROSHTHI

      public static final Character.UnicodeBlock KHAROSHTHI
      The Kharoshthi Unicode 4.1 block.
    • MODIFIER_TONE_LETTERS

      public static final Character.UnicodeBlock MODIFIER_TONE_LETTERS
      The Modifier Tone Letters Unicode 4.1 block.
    • NEW_TAI_LUE

      public static final Character.UnicodeBlock NEW_TAI_LUE
      The New Tai Lue Unicode 4.1 block.
    • OLD_PERSIAN

      public static final Character.UnicodeBlock OLD_PERSIAN
      The Old Persian Unicode 4.1 block.
    • PHONETIC_EXTENSIONS_SUPPLEMENT

      public static final Character.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT
      The Phonetic Extensions Supplement Unicode 4.1 block.
    • SUPPLEMENTAL_PUNCTUATION

      public static final Character.UnicodeBlock SUPPLEMENTAL_PUNCTUATION
      The Supplemental Punctuation Unicode 4.1 block.
    • SYLOTI_NAGRI

      public static final Character.UnicodeBlock SYLOTI_NAGRI
      The Syloti Nagri Unicode 4.1 block.
    • TIFINAGH

      public static final Character.UnicodeBlock TIFINAGH
      The Tifinagh Unicode 4.1 block.
    • VERTICAL_FORMS

      public static final Character.UnicodeBlock VERTICAL_FORMS
      The Vertical Forms Unicode 4.1 block.
    • NKO

      public static final Character.UnicodeBlock NKO
      The NKo Unicode 5.0 block.
    • BALINESE

      public static final Character.UnicodeBlock BALINESE
      The Balinese Unicode 5.0 block.
    • LATIN_EXTENDED_C

      public static final Character.UnicodeBlock LATIN_EXTENDED_C
      The Latin Extended C Unicode 5.0 block.
    • LATIN_EXTENDED_D

      public static final Character.UnicodeBlock LATIN_EXTENDED_D
      The Latin Extended D Unicode 5.0 block.
    • PHAGS_PA

      public static final Character.UnicodeBlock PHAGS_PA
      The Phags-pa Unicode 5.0 block.
    • PHOENICIAN

      public static final Character.UnicodeBlock PHOENICIAN
      The Phoenician Unicode 5.0 block.
    • CUNEIFORM

      public static final Character.UnicodeBlock CUNEIFORM
      The Cuneiform Unicode 5.0 block.
    • CUNEIFORM_NUMBERS_AND_PUNCTUATION

      public static final Character.UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION
      The Cuneiform Numbers And Punctuation Unicode 5.0 block.
    • COUNTING_ROD_NUMERALS

      public static final Character.UnicodeBlock COUNTING_ROD_NUMERALS
      The Counting Rod Numerals Unicode 5.0 block.
    • SUNDANESE

      public static final Character.UnicodeBlock SUNDANESE
      The Sudanese Unicode 5.1 block.
    • LEPCHA

      public static final Character.UnicodeBlock LEPCHA
      The Lepcha Unicode 5.1 block.
    • OL_CHIKI

      public static final Character.UnicodeBlock OL_CHIKI
      The Ol Chiki Unicode 5.1 block.
    • CYRILLIC_EXTENDED_A

      public static final Character.UnicodeBlock CYRILLIC_EXTENDED_A
      The Cyrillic Extended-A Unicode 5.1 block.
    • VAI

      public static final Character.UnicodeBlock VAI
      The Vai Unicode 5.1 block.
    • CYRILLIC_EXTENDED_B

      public static final Character.UnicodeBlock CYRILLIC_EXTENDED_B
      The Cyrillic Extended-B Unicode 5.1 block.
    • SAURASHTRA

      public static final Character.UnicodeBlock SAURASHTRA
      The Saurashtra Unicode 5.1 block.
    • KAYAH_LI

      public static final Character.UnicodeBlock KAYAH_LI
      The Kayah Li Unicode 5.1 block.
    • REJANG

      public static final Character.UnicodeBlock REJANG
      The Rejang Unicode 5.1 block.
    • CHAM

      public static final Character.UnicodeBlock CHAM
      The Cham Unicode 5.1 block.
    • ANCIENT_SYMBOLS

      public static final Character.UnicodeBlock ANCIENT_SYMBOLS
      The Ancient Symbols Unicode 5.1 block.
    • PHAISTOS_DISC

      public static final Character.UnicodeBlock PHAISTOS_DISC
      The Phaistos Disc Unicode 5.1 block.
    • LYCIAN

      public static final Character.UnicodeBlock LYCIAN
      The Lycian Unicode 5.1 block.
    • CARIAN

      public static final Character.UnicodeBlock CARIAN
      The Carian Unicode 5.1 block.
    • LYDIAN

      public static final Character.UnicodeBlock LYDIAN
      The Lydian Unicode 5.1 block.
    • MAHJONG_TILES

      public static final Character.UnicodeBlock MAHJONG_TILES
      The Mahjong Tiles Unicode 5.1 block.
    • DOMINO_TILES

      public static final Character.UnicodeBlock DOMINO_TILES
      The Domino Tiles Unicode 5.1 block.
    • SAMARITAN

      public static final Character.UnicodeBlock SAMARITAN
      The Samaritan Unicode 5.2 block.
    • UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED

      public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
      The Unified Canadian Aboriginal Syllabics Expanded Unicode 5.2 block.
    • TAI_THAM

      public static final Character.UnicodeBlock TAI_THAM
      The Tai Tham Unicode 5.2 block.
    • VEDIC_EXTENSIONS

      public static final Character.UnicodeBlock VEDIC_EXTENSIONS
      The Vedic Extensions Unicode 5.2 block.
    • LISU

      public static final Character.UnicodeBlock LISU
      The Lisu Extensions Unicode 5.2 block.
    • BAMUM

      public static final Character.UnicodeBlock BAMUM
      The Bamum Extensions Unicode 5.2 block.
    • COMMON_INDIC_NUMBER_FORMS

      public static final Character.UnicodeBlock COMMON_INDIC_NUMBER_FORMS
      The Common Indic Number Forms Unicode 5.2 block.
    • DEVANAGARI_EXTENDED

      public static final Character.UnicodeBlock DEVANAGARI_EXTENDED
      The Devanagari Extended Unicode 5.2 block.
    • HANGUL_JAMO_EXTENDED_A

      public static final Character.UnicodeBlock HANGUL_JAMO_EXTENDED_A
      The Hangul Jamo Extended-A Unicode 5.2 block.
    • JAVANESE

      public static final Character.UnicodeBlock JAVANESE
      The Javanese Unicode 5.2 block.
    • MYANMAR_EXTENDED_A

      public static final Character.UnicodeBlock MYANMAR_EXTENDED_A
      The Myanmar Extended-A Unicode 5.2 block.
    • TAI_VIET

      public static final Character.UnicodeBlock TAI_VIET
      The Tai Viet Unicode 5.2 block.
    • MEETEI_MAYEK

      public static final Character.UnicodeBlock MEETEI_MAYEK
      The Meetei Mayek Unicode 5.2 block.
    • HANGUL_JAMO_EXTENDED_B

      public static final Character.UnicodeBlock HANGUL_JAMO_EXTENDED_B
      The Hangul Jamo Extended-B Unicode 5.2 block.
    • IMPERIAL_ARAMAIC

      public static final Character.UnicodeBlock IMPERIAL_ARAMAIC
      The Imperial Aramaic Unicode 5.2 block.
    • OLD_SOUTH_ARABIAN

      public static final Character.UnicodeBlock OLD_SOUTH_ARABIAN
      The Old South Arabian Unicode 5.2 block.
    • AVESTAN

      public static final Character.UnicodeBlock AVESTAN
      The Avestan Unicode 5.2 block.
    • INSCRIPTIONAL_PARTHIAN

      public static final Character.UnicodeBlock INSCRIPTIONAL_PARTHIAN
      The Inscriptional Pathian Unicode 5.2 block.
    • INSCRIPTIONAL_PAHLAVI

      public static final Character.UnicodeBlock INSCRIPTIONAL_PAHLAVI
      The Inscriptional Pahlavi Unicode 5.2 block.
    • OLD_TURKIC

      public static final Character.UnicodeBlock OLD_TURKIC
      The Old Turkic Unicode 5.2 block.
    • RUMI_NUMERAL_SYMBOLS

      public static final Character.UnicodeBlock RUMI_NUMERAL_SYMBOLS
      The Rumi Numeral Symbols Unicode 5.2 block.
    • KAITHI

      public static final Character.UnicodeBlock KAITHI
      The Kaithi Unicode 5.2 block.
    • EGYPTIAN_HIEROGLYPHS

      public static final Character.UnicodeBlock EGYPTIAN_HIEROGLYPHS
      The Egyptian Hieroglyphs Unicode 5.2 block.
    • ENCLOSED_ALPHANUMERIC_SUPPLEMENT

      public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT
      The Enclosed Alphanumeric Supplement Unicode 5.2 block.
    • ENCLOSED_IDEOGRAPHIC_SUPPLEMENT

      public static final Character.UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
      The Enclosed Ideographic Supplement Unicode 5.2 block.
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
      The CJK Unified Ideographs Unicode 5.2 block.
    • MANDAIC

      public static final Character.UnicodeBlock MANDAIC
      The Mandaic Unicode 6.0 block.
    • BATAK

      public static final Character.UnicodeBlock BATAK
      The Batak Unicode 6.0 block.
    • ETHIOPIC_EXTENDED_A

      public static final Character.UnicodeBlock ETHIOPIC_EXTENDED_A
      The Ethiopic Extended-A Unicode 6.0 block.
    • BRAHMI

      public static final Character.UnicodeBlock BRAHMI
      The Brahmi Unicode 6.0 block.
    • BAMUM_SUPPLEMENT

      public static final Character.UnicodeBlock BAMUM_SUPPLEMENT
      The Bamum Supplement Unicode 6.0 block.
    • KANA_SUPPLEMENT

      public static final Character.UnicodeBlock KANA_SUPPLEMENT
      The Kana Supplement Unicode 6.0 block.
    • PLAYING_CARDS

      public static final Character.UnicodeBlock PLAYING_CARDS
      The Playing Cards Supplement Unicode 6.0 block.
    • MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS

      public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
      The Miscellaneous Symbols And Pictographs Supplement Unicode 6.0 block.
    • EMOTICONS

      public static final Character.UnicodeBlock EMOTICONS
      The Emoticons Unicode 6.0 block.
    • TRANSPORT_AND_MAP_SYMBOLS

      public static final Character.UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS
      The Transport And Map Symbols Unicode 6.0 block.
    • ALCHEMICAL_SYMBOLS

      public static final Character.UnicodeBlock ALCHEMICAL_SYMBOLS
      The Alchemical Symbols Unicode 6.0 block.
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
      The CJK Unified Ideographs Extension-D Unicode 6.0 block.
  • Method Details

    • forName

      public static Character.UnicodeBlock forName​(String blockName)
      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 UnicodeBlock constant identifier. This is determined by converting the canonical name to uppercase and replacing all spaces and hyphens with underscores.
      Throws:
      NullPointerException - if blockName == null.
      IllegalArgumentException - if blockName is not the name of any known block.
      Since:
      1.5
    • of

      public static Character.UnicodeBlock of​(char c)
      Returns the Unicode block containing the given code point, or null if the code point does not belong to any known block.
    • of

      public static Character.UnicodeBlock of​(int codePoint)
      Returns the Unicode block containing the given code point, or null if the code point does not belong to any known block.