to top
Android APIs
public static final class

Character.UnicodeBlock

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

Class Overview

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

Summary

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

Fields

public static final Character.UnicodeBlock AEGEAN_NUMBERS

Added in API level 1

The "Aegean Numbers" Unicode Block.

public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS

Added in API level 1

The "Alphabetic Presentation Forms" Unicode Block.

public static final Character.UnicodeBlock ARABIC

Added in API level 1

The "Arabic" Unicode Block.

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A

Added in API level 1

The "Arabic Presentation Forms-A" Unicode Block.

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B

Added in API level 1

The "Arabic Presentation Forms-B" Unicode Block.

public static final Character.UnicodeBlock ARMENIAN

Added in API level 1

The "Armenian" Unicode Block.

public static final Character.UnicodeBlock ARROWS

Added in API level 1

The "Arrows" Unicode Block.

public static final Character.UnicodeBlock BASIC_LATIN

Added in API level 1

The "Basic Latin" Unicode Block.

public static final Character.UnicodeBlock BENGALI

Added in API level 1

The "Bengali" Unicode Block.

public static final Character.UnicodeBlock BLOCK_ELEMENTS

Added in API level 1

The "Block Elements" Unicode Block.

public static final Character.UnicodeBlock BOPOMOFO

Added in API level 1

The "Bopomofo" Unicode Block.

public static final Character.UnicodeBlock BOPOMOFO_EXTENDED

Added in API level 1

The "Bopomofo Extended" Unicode Block.

public static final Character.UnicodeBlock BOX_DRAWING

Added in API level 1

The "Box Drawing" Unicode Block.

public static final Character.UnicodeBlock BRAILLE_PATTERNS

Added in API level 1

The "Braille Patterns" Unicode Block.

public static final Character.UnicodeBlock BUHID

Added in API level 1

The "Buhid" Unicode Block.

public static final Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS

Added in API level 1

The "Byzantine Musical Symbols" Unicode Block.

public static final Character.UnicodeBlock CHEROKEE

Added in API level 1

The "Cherokee" Unicode Block.

public static final Character.UnicodeBlock CJK_COMPATIBILITY

Added in API level 1

The "CJK Compatibility" Unicode Block.

public static final Character.UnicodeBlock CJK_COMPATIBILITY_FORMS

Added in API level 1

The "CJK Compatibility Forms" Unicode Block.

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS

Added in API level 1

The "CJK Compatibility Ideographs" Unicode Block.

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT

Added in API level 1

The "CJK Compatibility Ideographs Supplement" Unicode Block.

public static final Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT

Added in API level 1

The "CJK Radicals Supplement" Unicode Block.

public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION

Added in API level 1

The "CJK Symbols and Punctuation" Unicode Block.

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS

Added in API level 1

The "CJK Unified Ideographs" Unicode Block.

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

Added in API level 1

The "CJK Unified Ideographs Extension A" Unicode Block.

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B

Added in API level 1

The "CJK Unified Ideographs Extension B" Unicode Block.

public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS

Added in API level 1

The "Combining Diacritical Marks" Unicode Block.

public static final Character.UnicodeBlock COMBINING_HALF_MARKS

Added in API level 1

The "Combining Half Marks" Unicode Block.

public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS

Added in API level 1

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

public static final Character.UnicodeBlock CONTROL_PICTURES

Added in API level 1

The "Control Pictures" Unicode Block.

public static final Character.UnicodeBlock CURRENCY_SYMBOLS

Added in API level 1

The "Currency Symbols" Unicode Block.

public static final Character.UnicodeBlock CYPRIOT_SYLLABARY

Added in API level 1

The "Cypriot Syllabary" Unicode Block.

public static final Character.UnicodeBlock CYRILLIC

Added in API level 1

The "Cyrillic" Unicode Block.

public static final Character.UnicodeBlock CYRILLIC_SUPPLEMENTARY

Added in API level 1

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

public static final Character.UnicodeBlock DESERET

Added in API level 1

The "Deseret" Unicode Block.

public static final Character.UnicodeBlock DEVANAGARI

Added in API level 1

The "Devanagari" Unicode Block.

public static final Character.UnicodeBlock DINGBATS

Added in API level 1

The "Dingbats" Unicode Block.

public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS

Added in API level 1

The "Enclosed Alphanumerics" Unicode Block.

public static final Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS

Added in API level 1

The "Enclosed CJK Letters and Months" Unicode Block.

public static final Character.UnicodeBlock ETHIOPIC

Added in API level 1

The "Ethiopic" Unicode Block.

public static final Character.UnicodeBlock GENERAL_PUNCTUATION

Added in API level 1

The "General Punctuation" Unicode Block.

public static final Character.UnicodeBlock GEOMETRIC_SHAPES

Added in API level 1

The "Geometric Shapes" Unicode Block.

public static final Character.UnicodeBlock GEORGIAN

Added in API level 1

The "Georgian" Unicode Block.

public static final Character.UnicodeBlock GOTHIC

Added in API level 1

The "Gothic" Unicode Block.

public static final Character.UnicodeBlock GREEK

Added in API level 1

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

public static final Character.UnicodeBlock GREEK_EXTENDED

Added in API level 1

The "Greek Extended" Unicode Block.

public static final Character.UnicodeBlock GUJARATI

Added in API level 1

The "Gujarati" Unicode Block.

public static final Character.UnicodeBlock GURMUKHI

Added in API level 1

The "Gurmukhi" Unicode Block.

public static final Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS

Added in API level 1

The "Halfwidth and Fullwidth Forms" Unicode Block.

public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO

Added in API level 1

The "Hangul Compatibility Jamo" Unicode Block.

public static final Character.UnicodeBlock HANGUL_JAMO

Added in API level 1

The "Hangul Jamo" Unicode Block.

public static final Character.UnicodeBlock HANGUL_SYLLABLES

Added in API level 1

The "Hangul Syllables" Unicode Block.

public static final Character.UnicodeBlock HANUNOO

Added in API level 1

The "Hanunoo" Unicode Block.

public static final Character.UnicodeBlock HEBREW

Added in API level 1

The "Hebrew" Unicode Block.

public static final Character.UnicodeBlock HIGH_PRIVATE_USE_SURROGATES

Added in API level 1

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

public static final Character.UnicodeBlock HIGH_SURROGATES

Added in API level 1

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

public static final Character.UnicodeBlock HIRAGANA

Added in API level 1

The "Hiragana" Unicode Block.

public static final Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS

Added in API level 1

The "Ideographic Description Characters" Unicode Block.

public static final Character.UnicodeBlock IPA_EXTENSIONS

Added in API level 1

The "IPA Extensions" Unicode Block.

public static final Character.UnicodeBlock KANBUN

Added in API level 1

The "Kanbun" Unicode Block.

public static final Character.UnicodeBlock KANGXI_RADICALS

Added in API level 1

The "Kangxi Radicals" Unicode Block.

public static final Character.UnicodeBlock KANNADA

Added in API level 1

The "Kannada" Unicode Block.

public static final Character.UnicodeBlock KATAKANA

Added in API level 1

The "Katakana" Unicode Block.

public static final Character.UnicodeBlock KATAKANA_PHONETIC_EXTENSIONS

Added in API level 1

The "Katakana Phonetic Extensions" Unicode Block.

public static final Character.UnicodeBlock KHMER

Added in API level 1

The "Khmer" Unicode Block.

public static final Character.UnicodeBlock KHMER_SYMBOLS

Added in API level 1

The "Khmer Symbols" Unicode Block.

public static final Character.UnicodeBlock LAO

Added in API level 1

The "Lao" Unicode Block.

public static final Character.UnicodeBlock LATIN_1_SUPPLEMENT

Added in API level 1

The "Latin-1 Supplement" Unicode Block.

public static final Character.UnicodeBlock LATIN_EXTENDED_A

Added in API level 1

The "Latin Extended-A" Unicode Block.

public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL

Added in API level 1

The "Latin Extended Additional" Unicode Block.

public static final Character.UnicodeBlock LATIN_EXTENDED_B

Added in API level 1

The "Latin Extended-B" Unicode Block.

public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS

Added in API level 1

The "Letterlike Symbols" Unicode Block.

public static final Character.UnicodeBlock LIMBU

Added in API level 1

The "Limbu" Unicode Block.

public static final Character.UnicodeBlock LINEAR_B_IDEOGRAMS

Added in API level 1

The "Linear B Ideograms" Unicode Block.

public static final Character.UnicodeBlock LINEAR_B_SYLLABARY

Added in API level 1

The "Linear B Syllabary" Unicode Block.

public static final Character.UnicodeBlock LOW_SURROGATES

Added in API level 1

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

public static final Character.UnicodeBlock MALAYALAM

Added in API level 1

The "Malayalam" Unicode Block.

public static final Character.UnicodeBlock MATHEMATICAL_ALPHANUMERIC_SYMBOLS

Added in API level 1

The "Mathematical Alphanumeric Symbols" Unicode Block.

public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS

Added in API level 1

The "Mathematical Operators" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A

Added in API level 1

The "Miscellaneous Mathematical Symbols-A" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B

Added in API level 1

The "Miscellaneous Mathematical Symbols-B" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS

Added in API level 1

The "Miscellaneous Symbols" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS_AND_ARROWS

Added in API level 1

The "Miscellaneous Symbols and Arrows" Unicode Block.

public static final Character.UnicodeBlock MISCELLANEOUS_TECHNICAL

Added in API level 1

The "Miscellaneous Technical" Unicode Block.

public static final Character.UnicodeBlock MONGOLIAN

Added in API level 1

The "Mongolian" Unicode Block.

public static final Character.UnicodeBlock MUSICAL_SYMBOLS

Added in API level 1

The "Musical Symbols" Unicode Block.

public static final Character.UnicodeBlock MYANMAR

Added in API level 1

The "Myanmar" Unicode Block.

public static final Character.UnicodeBlock NUMBER_FORMS

Added in API level 1

The "Number Forms" Unicode Block.

public static final Character.UnicodeBlock OGHAM

Added in API level 1

The "Ogham" Unicode Block.

public static final Character.UnicodeBlock OLD_ITALIC

Added in API level 1

The "Old Italic" Unicode Block.

public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION

Added in API level 1

The "Optical Character Recognition" Unicode Block.

public static final Character.UnicodeBlock ORIYA

Added in API level 1

The "Oriya" Unicode Block.

public static final Character.UnicodeBlock OSMANYA

Added in API level 1

The "Osmanya" Unicode Block.

public static final Character.UnicodeBlock PHONETIC_EXTENSIONS

Added in API level 1

The "Phonetic Extensions" Unicode Block.

public static final Character.UnicodeBlock PRIVATE_USE_AREA

Added in API level 1

The "Private Use Area" Unicode Block.

public static final Character.UnicodeBlock RUNIC

Added in API level 1

The "Runic" Unicode Block.

public static final Character.UnicodeBlock SHAVIAN

Added in API level 1

The "Shavian" Unicode Block.

public static final Character.UnicodeBlock SINHALA

Added in API level 1

The "Sinhala" Unicode Block.

public static final Character.UnicodeBlock SMALL_FORM_VARIANTS

Added in API level 1

The "Small Form Variants" Unicode Block.

public static final Character.UnicodeBlock SPACING_MODIFIER_LETTERS

Added in API level 1

The "Spacing Modifier Letters" Unicode Block.

public static final Character.UnicodeBlock SPECIALS

Added in API level 1

The "Specials" Unicode Block.

public static final Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS

Added in API level 1

The "Superscripts and Subscripts" Unicode Block.

public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_A

Added in API level 1

The "Supplemental Arrows-A" Unicode Block.

public static final Character.UnicodeBlock SUPPLEMENTAL_ARROWS_B

Added in API level 1

The "Supplemental Arrows-B" Unicode Block.

public static final Character.UnicodeBlock SUPPLEMENTAL_MATHEMATICAL_OPERATORS

Added in API level 1

The "Supplemental Mathematical Operators" Unicode Block.

public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A

Added in API level 1

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

public static final Character.UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B

Added in API level 1

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

public static final Character.UnicodeBlock SURROGATES_AREA

Added in API level 1

This field was deprecated in API level 1.
As of Java 5, this block has been replaced by HIGH_SURROGATES, HIGH_PRIVATE_USE_SURROGATES and LOW_SURROGATES.

The "Surrogates Area" Unicode Block.

public static final Character.UnicodeBlock SYRIAC

Added in API level 1

The "Syriac" Unicode Block.

public static final Character.UnicodeBlock TAGALOG

Added in API level 1

The "Tagalog" Unicode Block.

public static final Character.UnicodeBlock TAGBANWA

Added in API level 1

The "Tagbanwa" Unicode Block.

public static final Character.UnicodeBlock TAGS

Added in API level 1

The "Tags" Unicode Block.

public static final Character.UnicodeBlock TAI_LE

Added in API level 1

The "Tai Le" Unicode Block.

public static final Character.UnicodeBlock TAI_XUAN_JING_SYMBOLS

Added in API level 1

The "Tai Xuan Jing Symbols" Unicode Block.

public static final Character.UnicodeBlock TAMIL

Added in API level 1

The "Tamil" Unicode Block.

public static final Character.UnicodeBlock TELUGU

Added in API level 1

The "Telugu" Unicode Block.

public static final Character.UnicodeBlock THAANA

Added in API level 1

The "Thaana" Unicode Block.

public static final Character.UnicodeBlock THAI

Added in API level 1

The "Thai" Unicode Block.

public static final Character.UnicodeBlock TIBETAN

Added in API level 1

The "Tibetan" Unicode Block.

public static final Character.UnicodeBlock UGARITIC

Added in API level 1

The "Ugaritic" Unicode Block.

public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS

Added in API level 1

The "Unified Canadian Aboriginal Syllabics" Unicode Block.

public static final Character.UnicodeBlock VARIATION_SELECTORS

Added in API level 1

The "Variation Selectors" Unicode Block.

public static final Character.UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT

Added in API level 1

The "Variation Selectors Supplement" Unicode Block.

public static final Character.UnicodeBlock YIJING_HEXAGRAM_SYMBOLS

Added in API level 1

The "Yijing Hexagram Symbols" Unicode Block.

public static final Character.UnicodeBlock YI_RADICALS

Added in API level 1

The "Yi Radicals" Unicode Block.

public static final Character.UnicodeBlock YI_SYLLABLES

Added in API level 1

The "Yi Syllables" Unicode Block.

Public Methods

public static Character.UnicodeBlock forName (String blockName)

Added in API level 1

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

Block names may be one of the following:

  • Canonical block name, as defined by the Unicode specification; case-insensitive.
  • Canonical block name without any spaces, as defined by the Unicode specification; case-insensitive.
  • UnicodeBlock constant identifier. This is determined by uppercasing the canonical name and replacing all spaces and hyphens with underscores.

Parameters
blockName the name of the block to retrieve.
Returns
  • the UnicodeBlock constant corresponding to blockName.
Throws
NullPointerException if blockName is null.
IllegalArgumentException if blockName is not a valid block name.

public static Character.UnicodeBlock of (char c)

Added in API level 1

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

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

public static Character.UnicodeBlock of (int codePoint)

Added in API level 1

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

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