Java.lang.Character.UnicodeBlock Class

Java.lang.Character.UnicodeBlock Class

Introduction

The java.lang.Character.UnicodeBlock class is 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.

Class declaration

Following is the declaration for java.lang.Character.UnicodeBlock class:

public static final class Character.UnicodeBlock
   extends Character.Subset

Field

Following are the fields for java.lang.Character.UnicodeBlock class:

  • static Character.UnicodeBlock AEGEAN_NUMBERS — This is a Constant for the “Aegean Numbers” Unicode character block.
  • static Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS — This is a Constant for the “Alphabetic Presentation Forms” Unicode character block.
  • static Character.UnicodeBlock ARABIC — This is a Constant for the “Arabic” Unicode character block.
  • static Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A — This is a Constant for the “Arabic Presentation Forms-A” Unicode character block.
  • static Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B — This is a Constant for the “Arabic Presentation Forms-B” Unicode character block.
  • static Character.UnicodeBlock ARMENIAN — This is a Constant for the “Armenian” Unicode character block.
  • static Character.UnicodeBlock ARROWS — This is a Constant for the “Arrows” Unicode character block.
  • static Character.UnicodeBlock BASIC_LATIN — This is a Constant for the “Basic Latin” Unicode character block.
  • static Character.UnicodeBlock BENGALI — This is a Constant for the “Bengali” Unicode character block.
  • static Character.UnicodeBlock BLOCK_ELEMENTS — This is a Constant for the “Block Elements” Unicode character block.
  • static Character.UnicodeBlock BOPOMOFO — This is a Constant for the “Bopomofo” Unicode character block.
  • static Character.UnicodeBlock BOPOMOFO_EXTENDED — This is a Constant for the “Bopomofo Extended” Unicode character block.
  • static Character.UnicodeBlock BOX_DRAWING — This is a Constant for the “Box Drawing” Unicode character block.
  • static Character.UnicodeBlock BRAILLE_PATTERNS — This is a Constant for the “Braille Patterns” Unicode character block.
  • static Character.UnicodeBlock BUHID — This is a Constant for the “Buhid” Unicode character block.
  • static Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS— This is a Constant for the “Byzantine Musical Symbols” Unicode character block.
  • static Character.UnicodeBlock CHEROKEE — This is a Constant for the “Cherokee” Unicode character block.
  • static Character.UnicodeBlock CJK_COMPATIBILITY — This is a Constant for the “CJK Compatibility” Unicode character block.
  • static Character.UnicodeBlock CJK_COMPATIBILITY_FORMS — This is a Constant for the “CJK Compatibility Forms” Unicode character block.
  • static Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS — This is a Constant for the “CJK Compatibility Ideographs” Unicode character block.
  • static Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT — This is a Constant for the “CJK Compatibility Ideographs Supplement” Unicode character block.
  • static Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT — This is a Constant for the “CJK Radicals Supplement” Unicode character block.
  • static Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION — This is a Constant for the “CJK Symbols and Punctuation” Unicode character block.
  • static Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS — This is a Constant for the “CJK Unified Ideographs” Unicode character block.
  • static Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A — This is a Constant for the “CJK Unified Ideographs Extension A” Unicode character block.
  • static Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B — This is a Constant for the “CJK Unified Ideographs Extension B” Unicode character block.
  • static Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS — This is a Constant for the “Combining Diacritical Marks” Unicode character block.
  • static Character.UnicodeBlock COMBINING_HALF_MARKS — This is a Constant for the “Combining Half Marks” Unicode character block.
  • static Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS — This is a Constant for the “Combining Diacritical Marks for Symbols” Unicode character block.
  • static Character.UnicodeBlock CONTROL_PICTURES — This is a Constant for the “Control Pictures” Unicode character block.
  • static Character.UnicodeBlock CURRENCY_SYMBOLS — This is a Constant for the “Currency Symbols” Unicode character block.
  • static Character.UnicodeBlock CYPRIOT_SYLLABARY — This is a Constant for the “Cypriot Syllabary” Unicode character block.
  • static Character.UnicodeBlock CYRILLIC — This is a Constant for the “Cyrillic” Unicode character block.
  • static Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY — This is a Constant for the “Cyrillic Supplementary” Unicode character block.
  • static Character.UnicodeBlock DESERET — This is a Constant for the “Deseret” Unicode character block.
  • static Character.UnicodeBlock DEVANAGARI — This is a Constant for the “Devanagari” Unicode character block.
  • static Character.UnicodeBlock DINGBATS — This is a Constant for the “Dingbats” Unicode character block.
  • static Character.UnicodeBlock ENCLOSED_ALPHANUMERICS — This is a Constant for the “Enclosed Alphanumerics” Unicode character block.
  • static Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS — This is a Constant for the “Enclosed CJK Letters and Months” Unicode character block.
  • static Character.UnicodeBlock ETHIOPIC — This is a Constant for the “Ethiopic” Unicode character block.
  • static Character.UnicodeBlock GENERAL_PUNCTUATION — This is a Constant for the “General Punctuation” Unicode character block.
  • static Character.UnicodeBlock GEOMETRIC_SHAPES — This is a Constant for the “Geometric Shapes” Unicode character block.
  • static Character.UnicodeBlock GEORGIAN — This is a Constant for the “Georgian” Unicode character block.
  • static Character.UnicodeBlock GOTHIC — This is a Constant for the “Gothic” Unicode character block.
  • static Character.UnicodeBlock GREEK — This is a Constant for the “Greek and Coptic” Unicode character block.
  • static Character.UnicodeBlock GREEK_EXTENDED — This is a Constant for the “Greek Extended” Unicode character block.
  • static Character.UnicodeBlock GUJARATI — This is a Constant for the “Gujarati” Unicode character block.
  • static Character.UnicodeBlock GURMUKHI — This is a Constant for the “Gurmukhi” Unicode character block.
  • static Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS — This is a Constant for the “Halfwidth and Fullwidth Forms” Unicode character block.
  • static Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO— This is a Constant for the “Hangul Compatibility Jamo” Unicode character block.
  • static Character.UnicodeBlock HANGUL_JAMO — This is a Constant for the “Hangul Jamo” Unicode character block.
  • static Character.UnicodeBlock HANGUL_SYLLABLES — This is a Constant for the “Hangul Syllables” Unicode character block.
  • static Character.UnicodeBlock HANUNOO — This is a Constant for the “Hanunoo” Unicode character block.
  • static Character.UnicodeBlock HEBREW — This is a Constant for the “Hebrew” Unicode character block.
  • static Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES — This is a Constant for the “High Private Use Surrogates” Unicode character block.
  • static Character.UnicodeBlock HIGH_SURROGATES — This is a Constant for the “High Surrogates” Unicode character block.
  • static Character.UnicodeBlock HIRAGANA — This is a Constant for the “Hiragana” Unicode character block.
  • static Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS — This is a Constant for the “Ideographic Description Characters” Unicode character block.
  • static Character.UnicodeBlock IPA_EXTENSIONS — This is a Constant for the “IPA Extensions” Unicode character block.
  • static Character.UnicodeBlock KANBUN — This is a Constant for the “Kanbun” Unicode character block.
  • static Character.UnicodeBlock KANGXI_RADICALS — This is a Constant for the “Kangxi Radicals” Unicode character block.
  • static Character.UnicodeBlock KANNADA — This is a Constant for the “Kannada” Unicode character block.
  • static Character.UnicodeBlock KATAKANA — This is a Constant for the “Katakana” Unicode character block.
  • static Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS — This is a Constant for the “Katakana Phonetic Extensions” Unicode character block.
  • static Character.UnicodeBlock KHMER — This is a Constant for the “Khmer” Unicode character block.
  • static Character.UnicodeBlock KHMER_SYMBOLS — This is a Constant for the “Khmer Symbols” Unicode character block.
  • static Character.UnicodeBlock LAO — This is a Constant for the “Lao” Unicode character block.
  • static Character.UnicodeBlock LATIN_1_SUPPLEMENT — This is a Constant for the “Latin-1 Supplement” Unicode character block.
  • static Character.UnicodeBlock LATIN_EXTENDED_A — This is a Constant for the “Latin Extended-A” Unicode character block.
  • static Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL— This is a Constant for the “Latin Extended Additional” Unicode character block.
  • static Character.UnicodeBlock LATIN_EXTENDED_B — This is a Constant for the “Latin Extended-B” Unicode character block.
  • static Character.UnicodeBlock LETTERLIKE_SYMBOLS — This is a Constant for the “Letterlike Symbols” Unicode character block.
  • static Character.UnicodeBlock LIMBU — This is a Constant for the “Limbu” Unicode character block.
  • static Character.UnicodeBlock LINEAR_B_IDEOGRAMS — This is a Constant for the “Linear B Ideograms” Unicode character block.
  • static Character.UnicodeBlock LINEAR_B_SYLLABARY — This is a Constant for the “Linear B Syllabary” Unicode character block.
  • static Character.UnicodeBlock LOW_SURROGATES — This is a Constant for the “Low Surrogates” Unicode character block.
  • static Character.UnicodeBlock MALAYALAM — This is a Constant for the “Malayalam” Unicode character block.
  • static Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS — This is a Constant for the “Mathematical Alphanumeric Symbols” Unicode character block
  • static Character.UnicodeBlock MATHEMATICAL_OPERATORS — This is a Constant for the “Mathematical Operators” Unicode character block.
  • static Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A — This is a Constant for the “Miscellaneous Mathematical Symbols-A” Unicode character block.
  • static Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B — This is a Constant for the “Miscellaneous Mathematical Symbols-B” Unicode character block.
  • static Character.UnicodeBlock MISCELLANEOUS_SYMBOLS — This is a Constant for the “Miscellaneous Symbols” Unicode character block.
  • static Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS — This is a Constant for the “Miscellaneous Symbols and Arrows” Unicode character block.
  • static Character.UnicodeBlock MISCELLANEOUS_TECHNICAL — This is a Constant for the “Miscellaneous Technical” Unicode character block.
  • static Character.UnicodeBlock MONGOLIAN — This is a Constant for the “Mongolian” Unicode character block.
  • static Character.UnicodeBlock MUSICAL_SYMBOLS — This is a Constant for the “Musical Symbols” Unicode character block.
  • static Character.UnicodeBlock MYANMAR — This is a Constant for the “Myanmar” Unicode character block.
  • static Character.UnicodeBlock NUMBER_FORMS — This is a Constant for the “Number Forms” Unicode character block.
  • static Character.UnicodeBlock OGHAM — This is a Constant for the “Ogham” Unicode character block.
  • static Character.UnicodeBlock OLD_ITALIC — This is a Constant for the “Old Italic” Unicode character block.
  • static Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION — This is a Constant for the “Optical Character Recognition” Unicode character block.
  • static Character.UnicodeBlock ORIYA — This is a Constant for the “Oriya” Unicode character block.
  • static Character.UnicodeBlock OSMANYA — This is a Constant for the “Osmanya” Unicode character block.
  • static Character.UnicodeBlock PHONETIC_EXTENSIONS — This is a Constant for the “Phonetic Extensions” Unicode character block.
  • static Character.UnicodeBlock PRIVATE_USE_AREA — This is a Constant for the “Private Use Area” Unicode character bloc
  • static Character.UnicodeBlock RUNIC — This is a Constant for the “Runic” Unicode character block.
  • static Character.UnicodeBlock SHAVIAN — This is a Constant for the “Shavian” Unicode character block.
  • static Character.UnicodeBlock SINHALA — This is a Constant for the “Sinhala” Unicode character block.
  • static Character.UnicodeBlock SMALL_FORM_VARIANTS — This is a Constant for the “Small Form Variants” Unicode character block.
  • static Character.UnicodeBlock SPACING_MODIFIER_LETTERS — This is a Constant for the “Spacing Modifier Letters” Unicode character block.
  • static Character.UnicodeBlock SPECIALS — This is a Constant for the “Specials” Unicode character block.
  • static Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS — This is a Constant for the “Superscripts and Subscripts” Unicode character block.
  • static Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A — This is a Constant for the “Supplemental Arrows-A” Unicode character block.
  • static Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B — This is a Constant for the “Supplemental Arrows-B” Unicode character block.
  • static Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS — This is a Constant for the “Supplemental Mathematical Operators” Unicode character block.
  • static Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A — This is a Constant for the “Supplementary Private Use Area-A” Unicode character block.
  • static Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B — This is a Constant for the “Supplementary Private Use Area-B” Unicode character block.
  • static Character.UnicodeBlock SYRIAC — This is a Constant for the “Syriac” Unicode character block.
  • static Character.UnicodeBlock TAGALOG — This is a Constant for the “Tagalog” Unicode character block.
  • static Character.UnicodeBlock TAGBANWA — This is a Constant for the “Tagbanwa” Unicode character block.
  • static Character.UnicodeBlock TAGS — This is a Constant for the “Tags” Unicode character block.
  • static Character.UnicodeBlock TAI_LE — This is a Constant for the “Tai Le” Unicode character block.
  • static Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS — This is a Constant for the “Tai Xuan Jing Symbols” Unicode character block.
  • static Character.UnicodeBlock TAMIL — This is a Constant for the “Tamil” Unicode character block.
  • static Character.UnicodeBlock TELUGU — This is a Constant for the “Telugu” Unicode character block.
  • static Character.UnicodeBlock THAANA — This is a Constant for the “Thaana” Unicode character block.
  • static Character.UnicodeBlock THAI — This is a Constant for the “Thai” Unicode character block.
  • static Character.UnicodeBlock TIBETAN — This is a Constant for the “Tibetan” Unicode character block.
  • static Character.UnicodeBlock UGARITIC — This is a Constant for the “Ugaritic” Unicode character block.
  • static Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS — This is a Constant for the “Unified Canadian Aboriginal Syllabics” Unicode character block.
  • static Character.UnicodeBlock VARIATION_SELECTORS — This is a Constant for the “Variation Selectors” Unicode character block.
  • static Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT — This is a Constant for the “Variation Selectors Supplement” Unicode character bloc
  • static Character.UnicodeBlock YI_RADICALS — This is a Constant for the “Yi Radicals” Unicode character block.
  • static Character.UnicodeBlock YI_SYLLABLES — This is a Constant for the “Yi Syllables” Unicode character block.
  • static Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS — This is a Constant for the “Yijing Hexagram Symbols” Unicode character block.

Class methods

S.N.Method & Description
1static Character.UnicodeBlock forName(String blockName)

This method returns the UnicodeBlock with the given name.

2static Character.UnicodeBlock of(char c)

This method returns the object representing the Unicode block containing the given character, or null if the character is not a member of a defined block.

3static Character.UnicodeBlock of(int codePoint)

This method 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.

Methods inherited

This class inherits methods from the following classes:

  • java.lang.Character.Subset
  • java.lang.Object

Was this article helpful?

Related Articles

Leave A Comment?

You must be logged in to post a comment.