Module java.base
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
A family of character subsets representing the character blocks in the Unicode specification. Character blocks generally define characters used for a specific script or purpose. A character is contained by at most one Unicode block.
Since:
1.2
  • Field Details

    • BASIC_LATIN

      public static final Character.UnicodeBlock BASIC_LATIN
      Constant for the "Basic Latin" Unicode character block.
      Since:
      1.2
    • LATIN_1_SUPPLEMENT

      public static final Character.UnicodeBlock LATIN_1_SUPPLEMENT
      Constant for the "Latin-1 Supplement" Unicode character block.
      Since:
      1.2
    • LATIN_EXTENDED_A

      public static final Character.UnicodeBlock LATIN_EXTENDED_A
      Constant for the "Latin Extended-A" Unicode character block.
      Since:
      1.2
    • LATIN_EXTENDED_B

      public static final Character.UnicodeBlock LATIN_EXTENDED_B
      Constant for the "Latin Extended-B" Unicode character block.
      Since:
      1.2
    • IPA_EXTENSIONS

      public static final Character.UnicodeBlock IPA_EXTENSIONS
      Constant for the "IPA Extensions" Unicode character block.
      Since:
      1.2
    • SPACING_MODIFIER_LETTERS

      public static final Character.UnicodeBlock SPACING_MODIFIER_LETTERS
      Constant for the "Spacing Modifier Letters" Unicode character block.
      Since:
      1.2
    • COMBINING_DIACRITICAL_MARKS

      public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
      Constant for the "Combining Diacritical Marks" Unicode character block.
      Since:
      1.2
    • GREEK

      public static final Character.UnicodeBlock GREEK
      Constant for the "Greek and Coptic" Unicode character block.

      This block was previously known as the "Greek" block.

      Since:
      1.2
    • CYRILLIC

      public static final Character.UnicodeBlock CYRILLIC
      Constant for the "Cyrillic" Unicode character block.
      Since:
      1.2
    • ARMENIAN

      public static final Character.UnicodeBlock ARMENIAN
      Constant for the "Armenian" Unicode character block.
      Since:
      1.2
    • HEBREW

      public static final Character.UnicodeBlock HEBREW
      Constant for the "Hebrew" Unicode character block.
      Since:
      1.2
    • ARABIC

      public static final Character.UnicodeBlock ARABIC
      Constant for the "Arabic" Unicode character block.
      Since:
      1.2
    • DEVANAGARI

      public static final Character.UnicodeBlock DEVANAGARI
      Constant for the "Devanagari" Unicode character block.
      Since:
      1.2
    • BENGALI

      public static final Character.UnicodeBlock BENGALI
      Constant for the "Bengali" Unicode character block.
      Since:
      1.2
    • GURMUKHI

      public static final Character.UnicodeBlock GURMUKHI
      Constant for the "Gurmukhi" Unicode character block.
      Since:
      1.2
    • GUJARATI

      public static final Character.UnicodeBlock GUJARATI
      Constant for the "Gujarati" Unicode character block.
      Since:
      1.2
    • ORIYA

      public static final Character.UnicodeBlock ORIYA
      Constant for the "Oriya" Unicode character block.
      Since:
      1.2
    • TAMIL

      public static final Character.UnicodeBlock TAMIL
      Constant for the "Tamil" Unicode character block.
      Since:
      1.2
    • TELUGU

      public static final Character.UnicodeBlock TELUGU
      Constant for the "Telugu" Unicode character block.
      Since:
      1.2
    • KANNADA

      public static final Character.UnicodeBlock KANNADA
      Constant for the "Kannada" Unicode character block.
      Since:
      1.2
    • MALAYALAM

      public static final Character.UnicodeBlock MALAYALAM
      Constant for the "Malayalam" Unicode character block.
      Since:
      1.2
    • THAI

      public static final Character.UnicodeBlock THAI
      Constant for the "Thai" Unicode character block.
      Since:
      1.2
    • LAO

      public static final Character.UnicodeBlock LAO
      Constant for the "Lao" Unicode character block.
      Since:
      1.2
    • TIBETAN

      public static final Character.UnicodeBlock TIBETAN
      Constant for the "Tibetan" Unicode character block.
      Since:
      1.2
    • GEORGIAN

      public static final Character.UnicodeBlock GEORGIAN
      Constant for the "Georgian" Unicode character block.
      Since:
      1.2
    • HANGUL_JAMO

      public static final Character.UnicodeBlock HANGUL_JAMO
      Constant for the "Hangul Jamo" Unicode character block.
      Since:
      1.2
    • LATIN_EXTENDED_ADDITIONAL

      public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
      Constant for the "Latin Extended Additional" Unicode character block.
      Since:
      1.2
    • GREEK_EXTENDED

      public static final Character.UnicodeBlock GREEK_EXTENDED
      Constant for the "Greek Extended" Unicode character block.
      Since:
      1.2
    • GENERAL_PUNCTUATION

      public static final Character.UnicodeBlock GENERAL_PUNCTUATION
      Constant for the "General Punctuation" Unicode character block.
      Since:
      1.2
    • SUPERSCRIPTS_AND_SUBSCRIPTS

      public static final Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
      Constant for the "Superscripts and Subscripts" Unicode character block.
      Since:
      1.2
    • CURRENCY_SYMBOLS

      public static final Character.UnicodeBlock CURRENCY_SYMBOLS
      Constant for the "Currency Symbols" Unicode character block.
      Since:
      1.2
    • COMBINING_MARKS_FOR_SYMBOLS

      public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
      Constant for the "Combining Diacritical Marks for Symbols" Unicode character block.

      This block was previously known as "Combining Marks for Symbols".

      Since:
      1.2
    • LETTERLIKE_SYMBOLS

      public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS
      Constant for the "Letterlike Symbols" Unicode character block.
      Since:
      1.2
    • NUMBER_FORMS

      public static final Character.UnicodeBlock NUMBER_FORMS
      Constant for the "Number Forms" Unicode character block.
      Since:
      1.2
    • ARROWS

      public static final Character.UnicodeBlock ARROWS
      Constant for the "Arrows" Unicode character block.
      Since:
      1.2
    • MATHEMATICAL_OPERATORS

      public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS
      Constant for the "Mathematical Operators" Unicode character block.
      Since:
      1.2
    • MISCELLANEOUS_TECHNICAL

      public static final Character.UnicodeBlock MISCELLANEOUS_TECHNICAL
      Constant for the "Miscellaneous Technical" Unicode character block.
      Since:
      1.2
    • CONTROL_PICTURES

      public static final Character.UnicodeBlock CONTROL_PICTURES
      Constant for the "Control Pictures" Unicode character block.
      Since:
      1.2
    • OPTICAL_CHARACTER_RECOGNITION

      public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
      Constant for the "Optical Character Recognition" Unicode character block.
      Since:
      1.2
    • ENCLOSED_ALPHANUMERICS

      public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
      Constant for the "Enclosed Alphanumerics" Unicode character block.
      Since:
      1.2
    • BOX_DRAWING

      public static final Character.UnicodeBlock BOX_DRAWING
      Constant for the "Box Drawing" Unicode character block.
      Since:
      1.2
    • BLOCK_ELEMENTS

      public static final Character.UnicodeBlock BLOCK_ELEMENTS
      Constant for the "Block Elements" Unicode character block.
      Since:
      1.2
    • GEOMETRIC_SHAPES

      public static final Character.UnicodeBlock GEOMETRIC_SHAPES
      Constant for the "Geometric Shapes" Unicode character block.
      Since:
      1.2
    • MISCELLANEOUS_SYMBOLS

      public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS
      Constant for the "Miscellaneous Symbols" Unicode character block.
      Since:
      1.2
    • DINGBATS

      public static final Character.UnicodeBlock DINGBATS
      Constant for the "Dingbats" Unicode character block.
      Since:
      1.2
    • CJK_SYMBOLS_AND_PUNCTUATION

      public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
      Constant for the "CJK Symbols and Punctuation" Unicode character block.
      Since:
      1.2
    • HIRAGANA

      public static final Character.UnicodeBlock HIRAGANA
      Constant for the "Hiragana" Unicode character block.
      Since:
      1.2
    • KATAKANA

      public static final Character.UnicodeBlock KATAKANA
      Constant for the "Katakana" Unicode character block.
      Since:
      1.2
    • BOPOMOFO

      public static final Character.UnicodeBlock BOPOMOFO
      Constant for the "Bopomofo" Unicode character block.
      Since:
      1.2
    • HANGUL_COMPATIBILITY_JAMO

      public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
      Constant for the "Hangul Compatibility Jamo" Unicode character block.
      Since:
      1.2
    • KANBUN

      public static final Character.UnicodeBlock KANBUN
      Constant for the "Kanbun" Unicode character block.
      Since:
      1.2
    • ENCLOSED_CJK_LETTERS_AND_MONTHS

      public static final Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
      Constant for the "Enclosed CJK Letters and Months" Unicode character block.
      Since:
      1.2
    • CJK_COMPATIBILITY

      public static final Character.UnicodeBlock CJK_COMPATIBILITY
      Constant for the "CJK Compatibility" Unicode character block.
      Since:
      1.2
    • CJK_UNIFIED_IDEOGRAPHS

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
      Constant for the "CJK Unified Ideographs" Unicode character block.
      Since:
      1.2
    • HANGUL_SYLLABLES

      public static final Character.UnicodeBlock HANGUL_SYLLABLES
      Constant for the "Hangul Syllables" Unicode character block.
      Since:
      1.2
    • PRIVATE_USE_AREA

      public static final Character.UnicodeBlock PRIVATE_USE_AREA
      Constant for the "Private Use Area" Unicode character block.
      Since:
      1.2
    • CJK_COMPATIBILITY_IDEOGRAPHS

      public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
      Constant for the "CJK Compatibility Ideographs" Unicode character block.
      Since:
      1.2
    • ALPHABETIC_PRESENTATION_FORMS

      public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
      Constant for the "Alphabetic Presentation Forms" Unicode character block.
      Since:
      1.2
    • ARABIC_PRESENTATION_FORMS_A

      public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
      Constant for the "Arabic Presentation Forms-A" Unicode character block.
      Since:
      1.2
    • COMBINING_HALF_MARKS

      public static final Character.UnicodeBlock COMBINING_HALF_MARKS
      Constant for the "Combining Half Marks" Unicode character block.
      Since:
      1.2
    • CJK_COMPATIBILITY_FORMS

      public static final Character.UnicodeBlock CJK_COMPATIBILITY_FORMS
      Constant for the "CJK Compatibility Forms" Unicode character block.
      Since:
      1.2
    • SMALL_FORM_VARIANTS

      public static final Character.UnicodeBlock SMALL_FORM_VARIANTS
      Constant for the "Small Form Variants" Unicode character block.
      Since:
      1.2
    • ARABIC_PRESENTATION_FORMS_B

      public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B
      Constant for the "Arabic Presentation Forms-B" Unicode character block.
      Since:
      1.2
    • HALFWIDTH_AND_FULLWIDTH_FORMS

      public static final Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
      Constant for the "Halfwidth and Fullwidth Forms" Unicode character block.
      Since:
      1.2
    • SPECIALS

      public static final Character.UnicodeBlock SPECIALS
      Constant for the "Specials" Unicode character block.
      Since:
      1.2
    • SURROGATES_AREA

      @Deprecated(since="1.5") public static final Character.UnicodeBlock SURROGATES_AREA
      Deprecated.
      Instead of SURROGATES_AREA, use HIGH_SURROGATES, HIGH_PRIVATE_USE_SURROGATES, and LOW_SURROGATES. These constants match the block definitions of the Unicode Standard. The of(char) and of(int) methods return the standard constants.
    • SYRIAC

      public static final Character.UnicodeBlock SYRIAC
      Constant for the "Syriac" Unicode character block.
      Since:
      1.4
    • THAANA

      public static final Character.UnicodeBlock THAANA
      Constant for the "Thaana" Unicode character block.
      Since:
      1.4
    • SINHALA

      public static final Character.UnicodeBlock SINHALA
      Constant for the "Sinhala" Unicode character block.
      Since:
      1.4
    • MYANMAR

      public static final Character.UnicodeBlock MYANMAR
      Constant for the "Myanmar" Unicode character block.
      Since:
      1.4
    • ETHIOPIC

      public static final Character.UnicodeBlock ETHIOPIC
      Constant for the "Ethiopic" Unicode character block.
      Since:
      1.4
    • CHEROKEE

      public static final Character.UnicodeBlock CHEROKEE
      Constant for the "Cherokee" Unicode character block.
      Since:
      1.4
    • UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS

      public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
      Constant for the "Unified Canadian Aboriginal Syllabics" Unicode character block.
      Since:
      1.4
    • OGHAM

      public static final Character.UnicodeBlock OGHAM
      Constant for the "Ogham" Unicode character block.
      Since:
      1.4
    • RUNIC

      public static final Character.UnicodeBlock RUNIC
      Constant for the "Runic" Unicode character block.
      Since:
      1.4
    • KHMER

      public static final Character.UnicodeBlock KHMER
      Constant for the "Khmer" Unicode character block.
      Since:
      1.4
    • MONGOLIAN

      public static final Character.UnicodeBlock MONGOLIAN
      Constant for the "Mongolian" Unicode character block.
      Since:
      1.4
    • BRAILLE_PATTERNS

      public static final Character.UnicodeBlock BRAILLE_PATTERNS
      Constant for the "Braille Patterns" Unicode character block.
      Since:
      1.4
    • CJK_RADICALS_SUPPLEMENT

      public static final Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT
      Constant for the "CJK Radicals Supplement" Unicode character block.
      Since:
      1.4
    • KANGXI_RADICALS

      public static final Character.UnicodeBlock KANGXI_RADICALS
      Constant for the "Kangxi Radicals" Unicode character block.
      Since:
      1.4
    • IDEOGRAPHIC_DESCRIPTION_CHARACTERS

      public static final Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
      Constant for the "Ideographic Description Characters" Unicode character block.
      Since:
      1.4
    • BOPOMOFO_EXTENDED

      public static final Character.UnicodeBlock BOPOMOFO_EXTENDED
      Constant for the "Bopomofo Extended" Unicode character block.
      Since:
      1.4
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
      Constant for the "CJK Unified Ideographs Extension A" Unicode character block.
      Since:
      1.4
    • YI_SYLLABLES

      public static final Character.UnicodeBlock YI_SYLLABLES
      Constant for the "Yi Syllables" Unicode character block.
      Since:
      1.4
    • YI_RADICALS

      public static final Character.UnicodeBlock YI_RADICALS
      Constant for the "Yi Radicals" Unicode character block.
      Since:
      1.4
    • CYRILLIC_SUPPLEMENTARY

      public static final Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY
      Constant for the "Cyrillic Supplement" Unicode character block. This block was previously known as the "Cyrillic Supplementary" block.
      Since:
      1.5
    • TAGALOG

      public static final Character.UnicodeBlock TAGALOG
      Constant for the "Tagalog" Unicode character block.
      Since:
      1.5
    • HANUNOO

      public static final Character.UnicodeBlock HANUNOO
      Constant for the "Hanunoo" Unicode character block.
      Since:
      1.5
    • BUHID

      public static final Character.UnicodeBlock BUHID
      Constant for the "Buhid" Unicode character block.
      Since:
      1.5
    • TAGBANWA

      public static final Character.UnicodeBlock TAGBANWA
      Constant for the "Tagbanwa" Unicode character block.
      Since:
      1.5
    • LIMBU

      public static final Character.UnicodeBlock LIMBU
      Constant for the "Limbu" Unicode character block.
      Since:
      1.5
    • TAI_LE

      public static final Character.UnicodeBlock TAI_LE
      Constant for the "Tai Le" Unicode character block.
      Since:
      1.5
    • KHMER_SYMBOLS

      public static final Character.UnicodeBlock KHMER_SYMBOLS
      Constant for the "Khmer Symbols" Unicode character block.
      Since:
      1.5
    • PHONETIC_EXTENSIONS

      public static final Character.UnicodeBlock PHONETIC_EXTENSIONS
      Constant for the "Phonetic Extensions" Unicode character block.
      Since:
      1.5
    • MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A

      public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A
      Constant for the "Miscellaneous Mathematical Symbols-A" Unicode character block.
      Since:
      1.5
    • SUPPLEMENTAL_ARROWS_A

      public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A
      Constant for the "Supplemental Arrows-A" Unicode character block.
      Since:
      1.5
    • SUPPLEMENTAL_ARROWS_B

      public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B
      Constant for the "Supplemental Arrows-B" Unicode character block.
      Since:
      1.5
    • MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B

      public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B
      Constant for the "Miscellaneous Mathematical Symbols-B" Unicode character block.
      Since:
      1.5
    • SUPPLEMENTAL_MATHEMATICAL_OPERATORS

      public static final Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS
      Constant for the "Supplemental Mathematical Operators" Unicode character block.
      Since:
      1.5
    • MISCELLANEOUS_SYMBOLS_AND_ARROWS

      public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS
      Constant for the "Miscellaneous Symbols and Arrows" Unicode character block.
      Since:
      1.5
    • KATAKANA_PHONETIC_EXTENSIONS

      public static final Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS
      Constant for the "Katakana Phonetic Extensions" Unicode character block.
      Since:
      1.5
    • YIJING_HEXAGRAM_SYMBOLS

      public static final Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS
      Constant for the "Yijing Hexagram Symbols" Unicode character block.
      Since:
      1.5
    • VARIATION_SELECTORS

      public static final Character.UnicodeBlock VARIATION_SELECTORS
      Constant for the "Variation Selectors" Unicode character block.
      Since:
      1.5
    • LINEAR_B_SYLLABARY

      public static final Character.UnicodeBlock LINEAR_B_SYLLABARY
      Constant for the "Linear B Syllabary" Unicode character block.
      Since:
      1.5
    • LINEAR_B_IDEOGRAMS

      public static final Character.UnicodeBlock LINEAR_B_IDEOGRAMS
      Constant for the "Linear B Ideograms" Unicode character block.
      Since:
      1.5
    • AEGEAN_NUMBERS

      public static final Character.UnicodeBlock AEGEAN_NUMBERS
      Constant for the "Aegean Numbers" Unicode character block.
      Since:
      1.5
    • OLD_ITALIC

      public static final Character.UnicodeBlock OLD_ITALIC
      Constant for the "Old Italic" Unicode character block.
      Since:
      1.5
    • GOTHIC

      public static final Character.UnicodeBlock GOTHIC
      Constant for the "Gothic" Unicode character block.
      Since:
      1.5
    • UGARITIC

      public static final Character.UnicodeBlock UGARITIC
      Constant for the "Ugaritic" Unicode character block.
      Since:
      1.5
    • DESERET

      public static final Character.UnicodeBlock DESERET
      Constant for the "Deseret" Unicode character block.
      Since:
      1.5
    • SHAVIAN

      public static final Character.UnicodeBlock SHAVIAN
      Constant for the "Shavian" Unicode character block.
      Since:
      1.5
    • OSMANYA

      public static final Character.UnicodeBlock OSMANYA
      Constant for the "Osmanya" Unicode character block.
      Since:
      1.5
    • CYPRIOT_SYLLABARY

      public static final Character.UnicodeBlock CYPRIOT_SYLLABARY
      Constant for the "Cypriot Syllabary" Unicode character block.
      Since:
      1.5
    • BYZANTINE_MUSICAL_SYMBOLS

      public static final Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS
      Constant for the "Byzantine Musical Symbols" Unicode character block.
      Since:
      1.5
    • MUSICAL_SYMBOLS

      public static final Character.UnicodeBlock MUSICAL_SYMBOLS
      Constant for the "Musical Symbols" Unicode character block.
      Since:
      1.5
    • TAI_XUAN_JING_SYMBOLS

      public static final Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS
      Constant for the "Tai Xuan Jing Symbols" Unicode character block.
      Since:
      1.5
    • MATHEMATICAL_ALPHANUMERIC_SYMBOLS

      public static final Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS
      Constant for the "Mathematical Alphanumeric Symbols" Unicode character block.
      Since:
      1.5
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B
      Constant for the "CJK Unified Ideographs Extension B" Unicode character block.
      Since:
      1.5
    • CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT

      public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT
      Constant for the "CJK Compatibility Ideographs Supplement" Unicode character block.
      Since:
      1.5
    • TAGS

      public static final Character.UnicodeBlock TAGS
      Constant for the "Tags" Unicode character block.
      Since:
      1.5
    • VARIATION_SELECTORS_SUPPLEMENT

      public static final Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT
      Constant for the "Variation Selectors Supplement" Unicode character block.
      Since:
      1.5
    • SUPPLEMENTARY_PRIVATE_USE_AREA_A

      public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A
      Constant for the "Supplementary Private Use Area-A" Unicode character block.
      Since:
      1.5
    • SUPPLEMENTARY_PRIVATE_USE_AREA_B

      public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B
      Constant for the "Supplementary Private Use Area-B" Unicode character block.
      Since:
      1.5
    • HIGH_SURROGATES

      public static final Character.UnicodeBlock HIGH_SURROGATES
      Constant for the "High Surrogates" Unicode character block. This block represents codepoint values in the high surrogate range: U+D800 through U+DB7F
      Since:
      1.5
    • HIGH_PRIVATE_USE_SURROGATES

      public static final Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES
      Constant for the "High Private Use Surrogates" Unicode character block. This block represents codepoint values in the private use high surrogate range: U+DB80 through U+DBFF
      Since:
      1.5
    • LOW_SURROGATES

      public static final Character.UnicodeBlock LOW_SURROGATES
      Constant for the "Low Surrogates" Unicode character block. This block represents codepoint values in the low surrogate range: U+DC00 through U+DFFF
      Since:
      1.5
    • ARABIC_SUPPLEMENT

      public static final Character.UnicodeBlock ARABIC_SUPPLEMENT
      Constant for the "Arabic Supplement" Unicode character block.
      Since:
      1.7
    • NKO

      public static final Character.UnicodeBlock NKO
      Constant for the "NKo" Unicode character block.
      Since:
      1.7
    • SAMARITAN

      public static final Character.UnicodeBlock SAMARITAN
      Constant for the "Samaritan" Unicode character block.
      Since:
      1.7
    • MANDAIC

      public static final Character.UnicodeBlock MANDAIC
      Constant for the "Mandaic" Unicode character block.
      Since:
      1.7
    • ETHIOPIC_SUPPLEMENT

      public static final Character.UnicodeBlock ETHIOPIC_SUPPLEMENT
      Constant for the "Ethiopic Supplement" Unicode character block.
      Since:
      1.7
    • UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED

      public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS_EXTENDED
      Constant for the "Unified Canadian Aboriginal Syllabics Extended" Unicode character block.
      Since:
      1.7
    • NEW_TAI_LUE

      public static final Character.UnicodeBlock NEW_TAI_LUE
      Constant for the "New Tai Lue" Unicode character block.
      Since:
      1.7
    • BUGINESE

      public static final Character.UnicodeBlock BUGINESE
      Constant for the "Buginese" Unicode character block.
      Since:
      1.7
    • TAI_THAM

      public static final Character.UnicodeBlock TAI_THAM
      Constant for the "Tai Tham" Unicode character block.
      Since:
      1.7
    • BALINESE

      public static final Character.UnicodeBlock BALINESE
      Constant for the "Balinese" Unicode character block.
      Since:
      1.7
    • SUNDANESE

      public static final Character.UnicodeBlock SUNDANESE
      Constant for the "Sundanese" Unicode character block.
      Since:
      1.7
    • BATAK

      public static final Character.UnicodeBlock BATAK
      Constant for the "Batak" Unicode character block.
      Since:
      1.7
    • LEPCHA

      public static final Character.UnicodeBlock LEPCHA
      Constant for the "Lepcha" Unicode character block.
      Since:
      1.7
    • OL_CHIKI

      public static final Character.UnicodeBlock OL_CHIKI
      Constant for the "Ol Chiki" Unicode character block.
      Since:
      1.7
    • VEDIC_EXTENSIONS

      public static final Character.UnicodeBlock VEDIC_EXTENSIONS
      Constant for the "Vedic Extensions" Unicode character block.
      Since:
      1.7
    • PHONETIC_EXTENSIONS_SUPPLEMENT

      public static final Character.UnicodeBlock PHONETIC_EXTENSIONS_SUPPLEMENT
      Constant for the "Phonetic Extensions Supplement" Unicode character block.
      Since:
      1.7
    • COMBINING_DIACRITICAL_MARKS_SUPPLEMENT

      public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS_SUPPLEMENT
      Constant for the "Combining Diacritical Marks Supplement" Unicode character block.
      Since:
      1.7
    • GLAGOLITIC

      public static final Character.UnicodeBlock GLAGOLITIC
      Constant for the "Glagolitic" Unicode character block.
      Since:
      1.7
    • LATIN_EXTENDED_C

      public static final Character.UnicodeBlock LATIN_EXTENDED_C
      Constant for the "Latin Extended-C" Unicode character block.
      Since:
      1.7
    • COPTIC

      public static final Character.UnicodeBlock COPTIC
      Constant for the "Coptic" Unicode character block.
      Since:
      1.7
    • GEORGIAN_SUPPLEMENT

      public static final Character.UnicodeBlock GEORGIAN_SUPPLEMENT
      Constant for the "Georgian Supplement" Unicode character block.
      Since:
      1.7
    • TIFINAGH

      public static final Character.UnicodeBlock TIFINAGH
      Constant for the "Tifinagh" Unicode character block.
      Since:
      1.7
    • ETHIOPIC_EXTENDED

      public static final Character.UnicodeBlock ETHIOPIC_EXTENDED
      Constant for the "Ethiopic Extended" Unicode character block.
      Since:
      1.7
    • CYRILLIC_EXTENDED_A

      public static final Character.UnicodeBlock CYRILLIC_EXTENDED_A
      Constant for the "Cyrillic Extended-A" Unicode character block.
      Since:
      1.7
    • SUPPLEMENTAL_PUNCTUATION

      public static final Character.UnicodeBlock SUPPLEMENTAL_PUNCTUATION
      Constant for the "Supplemental Punctuation" Unicode character block.
      Since:
      1.7
    • CJK_STROKES

      public static final Character.UnicodeBlock CJK_STROKES
      Constant for the "CJK Strokes" Unicode character block.
      Since:
      1.7
    • LISU

      public static final Character.UnicodeBlock LISU
      Constant for the "Lisu" Unicode character block.
      Since:
      1.7
    • VAI

      public static final Character.UnicodeBlock VAI
      Constant for the "Vai" Unicode character block.
      Since:
      1.7
    • CYRILLIC_EXTENDED_B

      public static final Character.UnicodeBlock CYRILLIC_EXTENDED_B
      Constant for the "Cyrillic Extended-B" Unicode character block.
      Since:
      1.7
    • BAMUM

      public static final Character.UnicodeBlock BAMUM
      Constant for the "Bamum" Unicode character block.
      Since:
      1.7
    • MODIFIER_TONE_LETTERS

      public static final Character.UnicodeBlock MODIFIER_TONE_LETTERS
      Constant for the "Modifier Tone Letters" Unicode character block.
      Since:
      1.7
    • LATIN_EXTENDED_D

      public static final Character.UnicodeBlock LATIN_EXTENDED_D
      Constant for the "Latin Extended-D" Unicode character block.
      Since:
      1.7
    • SYLOTI_NAGRI

      public static final Character.UnicodeBlock SYLOTI_NAGRI
      Constant for the "Syloti Nagri" Unicode character block.
      Since:
      1.7
    • COMMON_INDIC_NUMBER_FORMS

      public static final Character.UnicodeBlock COMMON_INDIC_NUMBER_FORMS
      Constant for the "Common Indic Number Forms" Unicode character block.
      Since:
      1.7
    • PHAGS_PA

      public static final Character.UnicodeBlock PHAGS_PA
      Constant for the "Phags-pa" Unicode character block.
      Since:
      1.7
    • SAURASHTRA

      public static final Character.UnicodeBlock SAURASHTRA
      Constant for the "Saurashtra" Unicode character block.
      Since:
      1.7
    • DEVANAGARI_EXTENDED

      public static final Character.UnicodeBlock DEVANAGARI_EXTENDED
      Constant for the "Devanagari Extended" Unicode character block.
      Since:
      1.7
    • KAYAH_LI

      public static final Character.UnicodeBlock KAYAH_LI
      Constant for the "Kayah Li" Unicode character block.
      Since:
      1.7
    • REJANG

      public static final Character.UnicodeBlock REJANG
      Constant for the "Rejang" Unicode character block.
      Since:
      1.7
    • HANGUL_JAMO_EXTENDED_A

      public static final Character.UnicodeBlock HANGUL_JAMO_EXTENDED_A
      Constant for the "Hangul Jamo Extended-A" Unicode character block.
      Since:
      1.7
    • JAVANESE

      public static final Character.UnicodeBlock JAVANESE
      Constant for the "Javanese" Unicode character block.
      Since:
      1.7
    • CHAM

      public static final Character.UnicodeBlock CHAM
      Constant for the "Cham" Unicode character block.
      Since:
      1.7
    • MYANMAR_EXTENDED_A

      public static final Character.UnicodeBlock MYANMAR_EXTENDED_A
      Constant for the "Myanmar Extended-A" Unicode character block.
      Since:
      1.7
    • TAI_VIET

      public static final Character.UnicodeBlock TAI_VIET
      Constant for the "Tai Viet" Unicode character block.
      Since:
      1.7
    • ETHIOPIC_EXTENDED_A

      public static final Character.UnicodeBlock ETHIOPIC_EXTENDED_A
      Constant for the "Ethiopic Extended-A" Unicode character block.
      Since:
      1.7
    • MEETEI_MAYEK

      public static final Character.UnicodeBlock MEETEI_MAYEK
      Constant for the "Meetei Mayek" Unicode character block.
      Since:
      1.7
    • HANGUL_JAMO_EXTENDED_B

      public static final Character.UnicodeBlock HANGUL_JAMO_EXTENDED_B
      Constant for the "Hangul Jamo Extended-B" Unicode character block.
      Since:
      1.7
    • VERTICAL_FORMS

      public static final Character.UnicodeBlock VERTICAL_FORMS
      Constant for the "Vertical Forms" Unicode character block.
      Since:
      1.7
    • ANCIENT_GREEK_NUMBERS

      public static final Character.UnicodeBlock ANCIENT_GREEK_NUMBERS
      Constant for the "Ancient Greek Numbers" Unicode character block.
      Since:
      1.7
    • ANCIENT_SYMBOLS

      public static final Character.UnicodeBlock ANCIENT_SYMBOLS
      Constant for the "Ancient Symbols" Unicode character block.
      Since:
      1.7
    • PHAISTOS_DISC

      public static final Character.UnicodeBlock PHAISTOS_DISC
      Constant for the "Phaistos Disc" Unicode character block.
      Since:
      1.7
    • LYCIAN

      public static final Character.UnicodeBlock LYCIAN
      Constant for the "Lycian" Unicode character block.
      Since:
      1.7
    • CARIAN

      public static final Character.UnicodeBlock CARIAN
      Constant for the "Carian" Unicode character block.
      Since:
      1.7
    • OLD_PERSIAN

      public static final Character.UnicodeBlock OLD_PERSIAN
      Constant for the "Old Persian" Unicode character block.
      Since:
      1.7
    • IMPERIAL_ARAMAIC

      public static final Character.UnicodeBlock IMPERIAL_ARAMAIC
      Constant for the "Imperial Aramaic" Unicode character block.
      Since:
      1.7
    • PHOENICIAN

      public static final Character.UnicodeBlock PHOENICIAN
      Constant for the "Phoenician" Unicode character block.
      Since:
      1.7
    • LYDIAN

      public static final Character.UnicodeBlock LYDIAN
      Constant for the "Lydian" Unicode character block.
      Since:
      1.7
    • KHAROSHTHI

      public static final Character.UnicodeBlock KHAROSHTHI
      Constant for the "Kharoshthi" Unicode character block.
      Since:
      1.7
    • OLD_SOUTH_ARABIAN

      public static final Character.UnicodeBlock OLD_SOUTH_ARABIAN
      Constant for the "Old South Arabian" Unicode character block.
      Since:
      1.7
    • AVESTAN

      public static final Character.UnicodeBlock AVESTAN
      Constant for the "Avestan" Unicode character block.
      Since:
      1.7
    • INSCRIPTIONAL_PARTHIAN

      public static final Character.UnicodeBlock INSCRIPTIONAL_PARTHIAN
      Constant for the "Inscriptional Parthian" Unicode character block.
      Since:
      1.7
    • INSCRIPTIONAL_PAHLAVI

      public static final Character.UnicodeBlock INSCRIPTIONAL_PAHLAVI
      Constant for the "Inscriptional Pahlavi" Unicode character block.
      Since:
      1.7
    • OLD_TURKIC

      public static final Character.UnicodeBlock OLD_TURKIC
      Constant for the "Old Turkic" Unicode character block.
      Since:
      1.7
    • RUMI_NUMERAL_SYMBOLS

      public static final Character.UnicodeBlock RUMI_NUMERAL_SYMBOLS
      Constant for the "Rumi Numeral Symbols" Unicode character block.
      Since:
      1.7
    • BRAHMI

      public static final Character.UnicodeBlock BRAHMI
      Constant for the "Brahmi" Unicode character block.
      Since:
      1.7
    • KAITHI

      public static final Character.UnicodeBlock KAITHI
      Constant for the "Kaithi" Unicode character block.
      Since:
      1.7
    • CUNEIFORM

      public static final Character.UnicodeBlock CUNEIFORM
      Constant for the "Cuneiform" Unicode character block.
      Since:
      1.7
    • CUNEIFORM_NUMBERS_AND_PUNCTUATION

      public static final Character.UnicodeBlock CUNEIFORM_NUMBERS_AND_PUNCTUATION
      Constant for the "Cuneiform Numbers and Punctuation" Unicode character block.
      Since:
      1.7
    • EGYPTIAN_HIEROGLYPHS

      public static final Character.UnicodeBlock EGYPTIAN_HIEROGLYPHS
      Constant for the "Egyptian Hieroglyphs" Unicode character block.
      Since:
      1.7
    • BAMUM_SUPPLEMENT

      public static final Character.UnicodeBlock BAMUM_SUPPLEMENT
      Constant for the "Bamum Supplement" Unicode character block.
      Since:
      1.7
    • KANA_SUPPLEMENT

      public static final Character.UnicodeBlock KANA_SUPPLEMENT
      Constant for the "Kana Supplement" Unicode character block.
      Since:
      1.7
    • ANCIENT_GREEK_MUSICAL_NOTATION

      public static final Character.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION
      Constant for the "Ancient Greek Musical Notation" Unicode character block.
      Since:
      1.7
    • COUNTING_ROD_NUMERALS

      public static final Character.UnicodeBlock COUNTING_ROD_NUMERALS
      Constant for the "Counting Rod Numerals" Unicode character block.
      Since:
      1.7
    • MAHJONG_TILES

      public static final Character.UnicodeBlock MAHJONG_TILES
      Constant for the "Mahjong Tiles" Unicode character block.
      Since:
      1.7
    • DOMINO_TILES

      public static final Character.UnicodeBlock DOMINO_TILES
      Constant for the "Domino Tiles" Unicode character block.
      Since:
      1.7
    • PLAYING_CARDS

      public static final Character.UnicodeBlock PLAYING_CARDS
      Constant for the "Playing Cards" Unicode character block.
      Since:
      1.7
    • ENCLOSED_ALPHANUMERIC_SUPPLEMENT

      public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERIC_SUPPLEMENT
      Constant for the "Enclosed Alphanumeric Supplement" Unicode character block.
      Since:
      1.7
    • ENCLOSED_IDEOGRAPHIC_SUPPLEMENT

      public static final Character.UnicodeBlock ENCLOSED_IDEOGRAPHIC_SUPPLEMENT
      Constant for the "Enclosed Ideographic Supplement" Unicode character block.
      Since:
      1.7
    • MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS

      public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_PICTOGRAPHS
      Constant for the "Miscellaneous Symbols And Pictographs" Unicode character block.
      Since:
      1.7
    • EMOTICONS

      public static final Character.UnicodeBlock EMOTICONS
      Constant for the "Emoticons" Unicode character block.
      Since:
      1.7
    • TRANSPORT_AND_MAP_SYMBOLS

      public static final Character.UnicodeBlock TRANSPORT_AND_MAP_SYMBOLS
      Constant for the "Transport And Map Symbols" Unicode character block.
      Since:
      1.7
    • ALCHEMICAL_SYMBOLS

      public static final Character.UnicodeBlock ALCHEMICAL_SYMBOLS
      Constant for the "Alchemical Symbols" Unicode character block.
      Since:
      1.7
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_C
      Constant for the "CJK Unified Ideographs Extension C" Unicode character block.
      Since:
      1.7
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_D
      Constant for the "CJK Unified Ideographs Extension D" Unicode character block.
      Since:
      1.7
    • ARABIC_EXTENDED_A

      public static final Character.UnicodeBlock ARABIC_EXTENDED_A
      Constant for the "Arabic Extended-A" Unicode character block.
      Since:
      1.8
    • SUNDANESE_SUPPLEMENT

      public static final Character.UnicodeBlock SUNDANESE_SUPPLEMENT
      Constant for the "Sundanese Supplement" Unicode character block.
      Since:
      1.8
    • MEETEI_MAYEK_EXTENSIONS

      public static final Character.UnicodeBlock MEETEI_MAYEK_EXTENSIONS
      Constant for the "Meetei Mayek Extensions" Unicode character block.
      Since:
      1.8
    • MEROITIC_HIEROGLYPHS

      public static final Character.UnicodeBlock MEROITIC_HIEROGLYPHS
      Constant for the "Meroitic Hieroglyphs" Unicode character block.
      Since:
      1.8
    • MEROITIC_CURSIVE

      public static final Character.UnicodeBlock MEROITIC_CURSIVE
      Constant for the "Meroitic Cursive" Unicode character block.
      Since:
      1.8
    • SORA_SOMPENG

      public static final Character.UnicodeBlock SORA_SOMPENG
      Constant for the "Sora Sompeng" Unicode character block.
      Since:
      1.8
    • CHAKMA

      public static final Character.UnicodeBlock CHAKMA
      Constant for the "Chakma" Unicode character block.
      Since:
      1.8
    • SHARADA

      public static final Character.UnicodeBlock SHARADA
      Constant for the "Sharada" Unicode character block.
      Since:
      1.8
    • TAKRI

      public static final Character.UnicodeBlock TAKRI
      Constant for the "Takri" Unicode character block.
      Since:
      1.8
    • MIAO

      public static final Character.UnicodeBlock MIAO
      Constant for the "Miao" Unicode character block.
      Since:
      1.8
    • ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS

      public static final Character.UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS
      Constant for the "Arabic Mathematical Alphabetic Symbols" Unicode character block.
      Since:
      1.8
    • COMBINING_DIACRITICAL_MARKS_EXTENDED

      public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS_EXTENDED
      Constant for the "Combining Diacritical Marks Extended" Unicode character block.
      Since:
      9
    • MYANMAR_EXTENDED_B

      public static final Character.UnicodeBlock MYANMAR_EXTENDED_B
      Constant for the "Myanmar Extended-B" Unicode character block.
      Since:
      9
    • LATIN_EXTENDED_E

      public static final Character.UnicodeBlock LATIN_EXTENDED_E
      Constant for the "Latin Extended-E" Unicode character block.
      Since:
      9
    • COPTIC_EPACT_NUMBERS

      public static final Character.UnicodeBlock COPTIC_EPACT_NUMBERS
      Constant for the "Coptic Epact Numbers" Unicode character block.
      Since:
      9
    • OLD_PERMIC

      public static final Character.UnicodeBlock OLD_PERMIC
      Constant for the "Old Permic" Unicode character block.
      Since:
      9
    • ELBASAN

      public static final Character.UnicodeBlock ELBASAN
      Constant for the "Elbasan" Unicode character block.
      Since:
      9
    • CAUCASIAN_ALBANIAN

      public static final Character.UnicodeBlock CAUCASIAN_ALBANIAN
      Constant for the "Caucasian Albanian" Unicode character block.
      Since:
      9
    • LINEAR_A

      public static final Character.UnicodeBlock LINEAR_A
      Constant for the "Linear A" Unicode character block.
      Since:
      9
    • PALMYRENE

      public static final Character.UnicodeBlock PALMYRENE
      Constant for the "Palmyrene" Unicode character block.
      Since:
      9
    • NABATAEAN

      public static final Character.UnicodeBlock NABATAEAN
      Constant for the "Nabataean" Unicode character block.
      Since:
      9
    • OLD_NORTH_ARABIAN

      public static final Character.UnicodeBlock OLD_NORTH_ARABIAN
      Constant for the "Old North Arabian" Unicode character block.
      Since:
      9
    • MANICHAEAN

      public static final Character.UnicodeBlock MANICHAEAN
      Constant for the "Manichaean" Unicode character block.
      Since:
      9
    • PSALTER_PAHLAVI

      public static final Character.UnicodeBlock PSALTER_PAHLAVI
      Constant for the "Psalter Pahlavi" Unicode character block.
      Since:
      9
    • MAHAJANI

      public static final Character.UnicodeBlock MAHAJANI
      Constant for the "Mahajani" Unicode character block.
      Since:
      9
    • SINHALA_ARCHAIC_NUMBERS

      public static final Character.UnicodeBlock SINHALA_ARCHAIC_NUMBERS
      Constant for the "Sinhala Archaic Numbers" Unicode character block.
      Since:
      9
    • KHOJKI

      public static final Character.UnicodeBlock KHOJKI
      Constant for the "Khojki" Unicode character block.
      Since:
      9
    • KHUDAWADI

      public static final Character.UnicodeBlock KHUDAWADI
      Constant for the "Khudawadi" Unicode character block.
      Since:
      9
    • GRANTHA

      public static final Character.UnicodeBlock GRANTHA
      Constant for the "Grantha" Unicode character block.
      Since:
      9
    • TIRHUTA

      public static final Character.UnicodeBlock TIRHUTA
      Constant for the "Tirhuta" Unicode character block.
      Since:
      9
    • SIDDHAM

      public static final Character.UnicodeBlock SIDDHAM
      Constant for the "Siddham" Unicode character block.
      Since:
      9
    • MODI

      public static final Character.UnicodeBlock MODI
      Constant for the "Modi" Unicode character block.
      Since:
      9
    • WARANG_CITI

      public static final Character.UnicodeBlock WARANG_CITI
      Constant for the "Warang Citi" Unicode character block.
      Since:
      9
    • PAU_CIN_HAU

      public static final Character.UnicodeBlock PAU_CIN_HAU
      Constant for the "Pau Cin Hau" Unicode character block.
      Since:
      9
    • MRO

      public static final Character.UnicodeBlock MRO
      Constant for the "Mro" Unicode character block.
      Since:
      9
    • BASSA_VAH

      public static final Character.UnicodeBlock BASSA_VAH
      Constant for the "Bassa Vah" Unicode character block.
      Since:
      9
    • PAHAWH_HMONG

      public static final Character.UnicodeBlock PAHAWH_HMONG
      Constant for the "Pahawh Hmong" Unicode character block.
      Since:
      9
    • DUPLOYAN

      public static final Character.UnicodeBlock DUPLOYAN
      Constant for the "Duployan" Unicode character block.
      Since:
      9
    • SHORTHAND_FORMAT_CONTROLS

      public static final Character.UnicodeBlock SHORTHAND_FORMAT_CONTROLS
      Constant for the "Shorthand Format Controls" Unicode character block.
      Since:
      9
    • MENDE_KIKAKUI

      public static final Character.UnicodeBlock MENDE_KIKAKUI
      Constant for the "Mende Kikakui" Unicode character block.
      Since:
      9
    • ORNAMENTAL_DINGBATS

      public static final Character.UnicodeBlock ORNAMENTAL_DINGBATS
      Constant for the "Ornamental Dingbats" Unicode character block.
      Since:
      9
    • GEOMETRIC_SHAPES_EXTENDED

      public static final Character.UnicodeBlock GEOMETRIC_SHAPES_EXTENDED
      Constant for the "Geometric Shapes Extended" Unicode character block.
      Since:
      9
    • SUPPLEMENTAL_ARROWS_C

      public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_C
      Constant for the "Supplemental Arrows-C" Unicode character block.
      Since:
      9
    • CHEROKEE_SUPPLEMENT

      public static final Character.UnicodeBlock CHEROKEE_SUPPLEMENT
      Constant for the "Cherokee Supplement" Unicode character block.
      Since:
      9
    • HATRAN

      public static final Character.UnicodeBlock HATRAN
      Constant for the "Hatran" Unicode character block.
      Since:
      9
    • OLD_HUNGARIAN

      public static final Character.UnicodeBlock OLD_HUNGARIAN
      Constant for the "Old Hungarian" Unicode character block.
      Since:
      9
    • MULTANI

      public static final Character.UnicodeBlock MULTANI
      Constant for the "Multani" Unicode character block.
      Since:
      9
    • AHOM

      public static final Character.UnicodeBlock AHOM
      Constant for the "Ahom" Unicode character block.
      Since:
      9
    • EARLY_DYNASTIC_CUNEIFORM

      public static final Character.UnicodeBlock EARLY_DYNASTIC_CUNEIFORM
      Constant for the "Early Dynastic Cuneiform" Unicode character block.
      Since:
      9
    • ANATOLIAN_HIEROGLYPHS

      public static final Character.UnicodeBlock ANATOLIAN_HIEROGLYPHS
      Constant for the "Anatolian Hieroglyphs" Unicode character block.
      Since:
      9
    • SUTTON_SIGNWRITING

      public static final Character.UnicodeBlock SUTTON_SIGNWRITING
      Constant for the "Sutton SignWriting" Unicode character block.
      Since:
      9
    • SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS

      public static final Character.UnicodeBlock SUPPLEMENTAL_SYMBOLS_AND_PICTOGRAPHS
      Constant for the "Supplemental Symbols and Pictographs" Unicode character block.
      Since:
      9
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_E
      Constant for the "CJK Unified Ideographs Extension E" Unicode character block.
      Since:
      9
    • SYRIAC_SUPPLEMENT

      public static final Character.UnicodeBlock SYRIAC_SUPPLEMENT
      Constant for the "Syriac Supplement" Unicode character block.
      Since:
      11
    • CYRILLIC_EXTENDED_C

      public static final Character.UnicodeBlock CYRILLIC_EXTENDED_C
      Constant for the "Cyrillic Extended-C" Unicode character block.
      Since:
      11
    • OSAGE

      public static final Character.UnicodeBlock OSAGE
      Constant for the "Osage" Unicode character block.
      Since:
      11
    • NEWA

      public static final Character.UnicodeBlock NEWA
      Constant for the "Newa" Unicode character block.
      Since:
      11
    • MONGOLIAN_SUPPLEMENT

      public static final Character.UnicodeBlock MONGOLIAN_SUPPLEMENT
      Constant for the "Mongolian Supplement" Unicode character block.
      Since:
      11
    • MARCHEN

      public static final Character.UnicodeBlock MARCHEN
      Constant for the "Marchen" Unicode character block.
      Since:
      11
    • IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION

      public static final Character.UnicodeBlock IDEOGRAPHIC_SYMBOLS_AND_PUNCTUATION
      Constant for the "Ideographic Symbols and Punctuation" Unicode character block.
      Since:
      11
    • TANGUT

      public static final Character.UnicodeBlock TANGUT
      Constant for the "Tangut" Unicode character block.
      Since:
      11
    • TANGUT_COMPONENTS

      public static final Character.UnicodeBlock TANGUT_COMPONENTS
      Constant for the "Tangut Components" Unicode character block.
      Since:
      11
    • KANA_EXTENDED_A

      public static final Character.UnicodeBlock KANA_EXTENDED_A
      Constant for the "Kana Extended-A" Unicode character block.
      Since:
      11
    • GLAGOLITIC_SUPPLEMENT

      public static final Character.UnicodeBlock GLAGOLITIC_SUPPLEMENT
      Constant for the "Glagolitic Supplement" Unicode character block.
      Since:
      11
    • ADLAM

      public static final Character.UnicodeBlock ADLAM
      Constant for the "Adlam" Unicode character block.
      Since:
      11
    • MASARAM_GONDI

      public static final Character.UnicodeBlock MASARAM_GONDI
      Constant for the "Masaram Gondi" Unicode character block.
      Since:
      11
    • ZANABAZAR_SQUARE

      public static final Character.UnicodeBlock ZANABAZAR_SQUARE
      Constant for the "Zanabazar Square" Unicode character block.
      Since:
      11
    • NUSHU

      public static final Character.UnicodeBlock NUSHU
      Constant for the "Nushu" Unicode character block.
      Since:
      11
    • SOYOMBO

      public static final Character.UnicodeBlock SOYOMBO
      Constant for the "Soyombo" Unicode character block.
      Since:
      11
    • BHAIKSUKI

      public static final Character.UnicodeBlock BHAIKSUKI
      Constant for the "Bhaiksuki" Unicode character block.
      Since:
      11
    • CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F

      public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_F
      Constant for the "CJK Unified Ideographs Extension F" Unicode character block.
      Since:
      11
    • GEORGIAN_EXTENDED

      public static final Character.UnicodeBlock GEORGIAN_EXTENDED
      Constant for the "Georgian Extended" Unicode character block.
      Since:
      12
    • HANIFI_ROHINGYA

      public static final Character.UnicodeBlock HANIFI_ROHINGYA
      Constant for the "Hanifi Rohingya" Unicode character block.
      Since:
      12
    • OLD_SOGDIAN

      public static final Character.UnicodeBlock OLD_SOGDIAN
      Constant for the "Old Sogdian" Unicode character block.
      Since:
      12
    • SOGDIAN

      public static final Character.UnicodeBlock SOGDIAN
      Constant for the "Sogdian" Unicode character block.
      Since:
      12
    • DOGRA

      public static final Character.UnicodeBlock DOGRA
      Constant for the "Dogra" Unicode character block.
      Since:
      12
    • GUNJALA_GONDI

      public static final Character.UnicodeBlock GUNJALA_GONDI
      Constant for the "Gunjala Gondi" Unicode character block.
      Since:
      12
    • MAKASAR

      public static final Character.UnicodeBlock MAKASAR
      Constant for the "Makasar" Unicode character block.
      Since:
      12
    • MEDEFAIDRIN

      public static final Character.UnicodeBlock MEDEFAIDRIN
      Constant for the "Medefaidrin" Unicode character block.
      Since:
      12
    • MAYAN_NUMERALS

      public static final Character.UnicodeBlock MAYAN_NUMERALS
      Constant for the "Mayan Numerals" Unicode character block.
      Since:
      12
    • INDIC_SIYAQ_NUMBERS

      public static final Character.UnicodeBlock INDIC_SIYAQ_NUMBERS
      Constant for the "Indic Siyaq Numbers" Unicode character block.
      Since:
      12
    • CHESS_SYMBOLS

      public static final Character.UnicodeBlock CHESS_SYMBOLS
      Constant for the "Chess Symbols" Unicode character block.
      Since:
      12
    • ELYMAIC

      public static final Character.UnicodeBlock ELYMAIC
      Constant for the "Elymaic" Unicode character block.
      Since:
      13
    • NANDINAGARI

      public static final Character.UnicodeBlock NANDINAGARI
      Constant for the "Nandinagari" Unicode character block.
      Since:
      13
    • TAMIL_SUPPLEMENT

      public static final Character.UnicodeBlock TAMIL_SUPPLEMENT
      Constant for the "Tamil Supplement" Unicode character block.
      Since:
      13
    • EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS

      public static final Character.UnicodeBlock EGYPTIAN_HIEROGLYPH_FORMAT_CONTROLS
      Constant for the "Egyptian Hieroglyph Format Controls" Unicode character block.
      Since:
      13
    • SMALL_KANA_EXTENSION

      public static final Character.UnicodeBlock SMALL_KANA_EXTENSION
      Constant for the "Small Kana Extension" Unicode character block.
      Since:
      13
    • NYIAKENG_PUACHUE_HMONG

      public static final Character.UnicodeBlock NYIAKENG_PUACHUE_HMONG
      Constant for the "Nyiakeng Puachue Hmong" Unicode character block.
      Since:
      13
    • WANCHO

      public static final Character.UnicodeBlock WANCHO
      Constant for the "Wancho" Unicode character block.
      Since:
      13
    • OTTOMAN_SIYAQ_NUMBERS

      public static final Character.UnicodeBlock OTTOMAN_SIYAQ_NUMBERS
      Constant for the "Ottoman Siyaq Numbers" Unicode character block.
      Since:
      13
    • SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A

      public static final Character.UnicodeBlock SYMBOLS_AND_PICTOGRAPHS_EXTENDED_A
      Constant for the "Symbols and Pictographs Extended-A" Unicode character block.
      Since:
      13
  • Method Details

    • of

      public static Character.UnicodeBlock of​(char c)
      Returns the object representing the Unicode block containing the given character, or null if the character is not a member of a defined block.

      Note: This method cannot handle supplementary characters. To support all Unicode characters, including supplementary characters, use the of(int) method.

      Parameters:
      c - The character in question
      Returns:
      The UnicodeBlock instance representing the Unicode block of which this character is a member, or null if the character is not a member of any Unicode block
    • of

      public static Character.UnicodeBlock of​(int codePoint)
      Returns the object representing the Unicode block containing the given character (Unicode code point), or null if the character is not a member of a defined block.
      Parameters:
      codePoint - the character (Unicode code point) in question.
      Returns:
      The UnicodeBlock instance representing the Unicode block of which this character is a member, or null if the character is not a member of any Unicode block
      Throws:
      IllegalArgumentException - if the specified codePoint is an invalid Unicode code point.
      Since:
      1.5
      See Also:
      Character.isValidCodePoint(int)
    • forName

      public static final Character.UnicodeBlock forName​(String blockName)
      Returns the UnicodeBlock with the given name. Block names are determined by The Unicode Standard. The file Blocks-<version>.txt defines blocks for a particular version of the standard. The Character class specifies the version of the standard that it supports.

      This method accepts block names in the following forms:

      1. Canonical block names as defined by the Unicode Standard. For example, the standard defines a "Basic Latin" block. Therefore, this method accepts "Basic Latin" as a valid block name. The documentation of each UnicodeBlock provides the canonical name.
      2. Canonical block names with all spaces removed. For example, "BasicLatin" is a valid block name for the "Basic Latin" block.
      3. The text representation of each constant UnicodeBlock identifier. For example, this method will return the BASIC_LATIN block if provided with the "BASIC_LATIN" name. This form replaces all spaces and hyphens in the canonical name with underscores.
      Finally, character case is ignored for all of the valid block name forms. For example, "BASIC_LATIN" and "basic_latin" are both valid block names. The en_US locale's case mapping rules are used to provide case-insensitive string comparisons for block name validation.

      If the Unicode Standard changes block names, both the previous and current names will be accepted.

      Parameters:
      blockName - A UnicodeBlock name.
      Returns:
      The UnicodeBlock instance identified by blockName
      Throws:
      IllegalArgumentException - if blockName is an invalid name
      NullPointerException - if blockName is null
      Since:
      1.5