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 Summary

static Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock ARABIC
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock ARMENIAN
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock ARROWS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock BASIC_LATIN
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock BENGALI
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock BLOCK_ELEMENTS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock BOPOMOFO
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock BOPOMOFO_EXTENDED
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock BOX_DRAWING
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock BRAILLE_PATTERNS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CHEROKEE
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CJK_COMPATIBILITY
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CJK_COMPATIBILITY_FORMS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock COMBINING_HALF_MARKS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CONTROL_PICTURES
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CURRENCY_SYMBOLS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock CYRILLIC
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock DEVANAGARI
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock DINGBATS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock ETHIOPIC
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock GENERAL_PUNCTUATION
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock GEOMETRIC_SHAPES
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock GEORGIAN
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock GREEK
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock GREEK_EXTENDED
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock GUJARATI
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock GURMUKHI
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock HANGUL_JAMO
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock HANGUL_SYLLABLES
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock HEBREW
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock HIRAGANA
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock IPA_EXTENSIONS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock KANBUN
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock KANGXI_RADICALS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock KANNADA
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock KATAKANA
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock KHMER
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock LAO
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock LATIN_1_SUPPLEMENT
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock LATIN_EXTENDED_A
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock LATIN_EXTENDED_B
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock LETTERLIKE_SYMBOLS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock MALAYALAM
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock MATHEMATICAL_OPERATORS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock MISCELLANEOUS_SYMBOLS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock MISCELLANEOUS_TECHNICAL
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock MONGOLIAN
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock MYANMAR
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock NUMBER_FORMS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock OGHAM
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock ORIYA
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock PRIVATE_USE_AREA
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock RUNIC
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock SINHALA
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock SMALL_FORM_VARIANTS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock SPACING_MODIFIER_LETTERS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock SPECIALS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock SURROGATES_AREA
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock SYRIAC
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock TAMIL
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock TELUGU
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock THAANA
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock THAI
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock TIBETAN
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock YI_RADICALS
    Constant for the Unicode character block of the same name.
static Character.UnicodeBlock YI_SYLLABLES
    Constant for the Unicode character block of the same name.
 

 

Method Summary

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.
 
Methods inherited from class java.lang.Character.Subset
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

 

Field Detail

 

BASIC_LATIN

public static final Character.UnicodeBlock BASIC_LATIN
Constant for the Unicode character block of the same name.

 

LATIN_1_SUPPLEMENT

public static final Character.UnicodeBlock LATIN_1_SUPPLEMENT
Constant for the Unicode character block of the same name.

 

LATIN_EXTENDED_A

public static final Character.UnicodeBlock LATIN_EXTENDED_A
Constant for the Unicode character block of the same name.

 

LATIN_EXTENDED_B

public static final Character.UnicodeBlock LATIN_EXTENDED_B
Constant for the Unicode character block of the same name.

 

IPA_EXTENSIONS

public static final Character.UnicodeBlock IPA_EXTENSIONS
Constant for the Unicode character block of the same name.

 

SPACING_MODIFIER_LETTERS

public static final Character.UnicodeBlock SPACING_MODIFIER_LETTERS
Constant for the Unicode character block of the same name.

 

COMBINING_DIACRITICAL_MARKS

public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
Constant for the Unicode character block of the same name.

 

GREEK

public static final Character.UnicodeBlock GREEK
Constant for the Unicode character block of the same name.

 

CYRILLIC

public static final Character.UnicodeBlock CYRILLIC
Constant for the Unicode character block of the same name.

 

ARMENIAN

public static final Character.UnicodeBlock ARMENIAN
Constant for the Unicode character block of the same name.

 

HEBREW

public static final Character.UnicodeBlock HEBREW
Constant for the Unicode character block of the same name.

 

ARABIC

public static final Character.UnicodeBlock ARABIC
Constant for the Unicode character block of the same name.

 

DEVANAGARI

public static final Character.UnicodeBlock DEVANAGARI
Constant for the Unicode character block of the same name.

 

BENGALI

public static final Character.UnicodeBlock BENGALI
Constant for the Unicode character block of the same name.

 

GURMUKHI

public static final Character.UnicodeBlock GURMUKHI
Constant for the Unicode character block of the same name.

 

GUJARATI

public static final Character.UnicodeBlock GUJARATI
Constant for the Unicode character block of the same name.

 

ORIYA

public static final Character.UnicodeBlock ORIYA
Constant for the Unicode character block of the same name.

 

TAMIL

public static final Character.UnicodeBlock TAMIL
Constant for the Unicode character block of the same name.

 

TELUGU

public static final Character.UnicodeBlock TELUGU
Constant for the Unicode character block of the same name.

 

KANNADA

public static final Character.UnicodeBlock KANNADA
Constant for the Unicode character block of the same name.

 

MALAYALAM

public static final Character.UnicodeBlock MALAYALAM
Constant for the Unicode character block of the same name.

 

THAI

public static final Character.UnicodeBlock THAI
Constant for the Unicode character block of the same name.

 

LAO

public static final Character.UnicodeBlock LAO
Constant for the Unicode character block of the same name.

 

TIBETAN

public static final Character.UnicodeBlock TIBETAN
Constant for the Unicode character block of the same name.

 

GEORGIAN

public static final Character.UnicodeBlock GEORGIAN
Constant for the Unicode character block of the same name.

 

HANGUL_JAMO

public static final Character.UnicodeBlock HANGUL_JAMO
Constant for the Unicode character block of the same name.

 

LATIN_EXTENDED_ADDITIONAL

public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
Constant for the Unicode character block of the same name.

 

GREEK_EXTENDED

public static final Character.UnicodeBlock GREEK_EXTENDED
Constant for the Unicode character block of the same name.

 

GENERAL_PUNCTUATION

public static final Character.UnicodeBlock GENERAL_PUNCTUATION
Constant for the Unicode character block of the same name.

 

SUPERSCRIPTS_AND_SUBSCRIPTS

public static final Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
Constant for the Unicode character block of the same name.

 

CURRENCY_SYMBOLS

public static final Character.UnicodeBlock CURRENCY_SYMBOLS
Constant for the Unicode character block of the same name.

 

COMBINING_MARKS_FOR_SYMBOLS

public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
Constant for the Unicode character block of the same name.

 

LETTERLIKE_SYMBOLS

public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS
Constant for the Unicode character block of the same name.

 

NUMBER_FORMS

public static final Character.UnicodeBlock NUMBER_FORMS
Constant for the Unicode character block of the same name.

 

ARROWS

public static final Character.UnicodeBlock ARROWS
Constant for the Unicode character block of the same name.

 

MATHEMATICAL_OPERATORS

public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS
Constant for the Unicode character block of the same name.

 

MISCELLANEOUS_TECHNICAL

public static final Character.UnicodeBlock MISCELLANEOUS_TECHNICAL
Constant for the Unicode character block of the same name.

 

CONTROL_PICTURES

public static final Character.UnicodeBlock CONTROL_PICTURES
Constant for the Unicode character block of the same name.

 

OPTICAL_CHARACTER_RECOGNITION

public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
Constant for the Unicode character block of the same name.

 

ENCLOSED_ALPHANUMERICS

public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
Constant for the Unicode character block of the same name.

 

BOX_DRAWING

public static final Character.UnicodeBlock BOX_DRAWING
Constant for the Unicode character block of the same name.

 

BLOCK_ELEMENTS

public static final Character.UnicodeBlock BLOCK_ELEMENTS
Constant for the Unicode character block of the same name.

 

GEOMETRIC_SHAPES

public static final Character.UnicodeBlock GEOMETRIC_SHAPES
Constant for the Unicode character block of the same name.

 

MISCELLANEOUS_SYMBOLS

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS
Constant for the Unicode character block of the same name.

 

DINGBATS

public static final Character.UnicodeBlock DINGBATS
Constant for the Unicode character block of the same name.

 

CJK_SYMBOLS_AND_PUNCTUATION

public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
Constant for the Unicode character block of the same name.

 

HIRAGANA

public static final Character.UnicodeBlock HIRAGANA
Constant for the Unicode character block of the same name.

 

KATAKANA

public static final Character.UnicodeBlock KATAKANA
Constant for the Unicode character block of the same name.

 

BOPOMOFO

public static final Character.UnicodeBlock BOPOMOFO
Constant for the Unicode character block of the same name.

 

HANGUL_COMPATIBILITY_JAMO

public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
Constant for the Unicode character block of the same name.

 

KANBUN

public static final Character.UnicodeBlock KANBUN
Constant for the Unicode character block of the same name.

 

ENCLOSED_CJK_LETTERS_AND_MONTHS

public static final Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
Constant for the Unicode character block of the same name.

 

CJK_COMPATIBILITY

public static final Character.UnicodeBlock CJK_COMPATIBILITY
Constant for the Unicode character block of the same name.

 

CJK_UNIFIED_IDEOGRAPHS

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
Constant for the Unicode character block of the same name.

 

HANGUL_SYLLABLES

public static final Character.UnicodeBlock HANGUL_SYLLABLES
Constant for the Unicode character block of the same name.

 

SURROGATES_AREA

public static final Character.UnicodeBlock SURROGATES_AREA
Constant for the Unicode character block of the same name.

 

PRIVATE_USE_AREA

public static final Character.UnicodeBlock PRIVATE_USE_AREA
Constant for the Unicode character block of the same name.

 

CJK_COMPATIBILITY_IDEOGRAPHS

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
Constant for the Unicode character block of the same name.

 

ALPHABETIC_PRESENTATION_FORMS

public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
Constant for the Unicode character block of the same name.

 

ARABIC_PRESENTATION_FORMS_A

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
Constant for the Unicode character block of the same name.

 

COMBINING_HALF_MARKS

public static final Character.UnicodeBlock COMBINING_HALF_MARKS
Constant for the Unicode character block of the same name.

 

CJK_COMPATIBILITY_FORMS

public static final Character.UnicodeBlock CJK_COMPATIBILITY_FORMS
Constant for the Unicode character block of the same name.

 

SMALL_FORM_VARIANTS

public static final Character.UnicodeBlock SMALL_FORM_VARIANTS
Constant for the Unicode character block of the same name.

 

ARABIC_PRESENTATION_FORMS_B

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B
Constant for the Unicode character block of the same name.

 

HALFWIDTH_AND_FULLWIDTH_FORMS

public static final Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
Constant for the Unicode character block of the same name.

 

SPECIALS

public static final Character.UnicodeBlock SPECIALS
Constant for the Unicode character block of the same name.

 

SYRIAC

public static final Character.UnicodeBlock SYRIAC
Constant for the Unicode character block of the same name.

Since:
1.4

 

THAANA

public static final Character.UnicodeBlock THAANA
Constant for the Unicode character block of the same name.

Since:
1.4

 

SINHALA

public static final Character.UnicodeBlock SINHALA
Constant for the Unicode character block of the same name.

Since:
1.4

 

MYANMAR

public static final Character.UnicodeBlock MYANMAR
Constant for the Unicode character block of the same name.

Since:
1.4

 

ETHIOPIC

public static final Character.UnicodeBlock ETHIOPIC
Constant for the Unicode character block of the same name.

Since:
1.4

 

CHEROKEE

public static final Character.UnicodeBlock CHEROKEE
Constant for the Unicode character block of the same name.

Since:
1.4

 

UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS

public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
Constant for the Unicode character block of the same name.

Since:
1.4

 

OGHAM

public static final Character.UnicodeBlock OGHAM
Constant for the Unicode character block of the same name.

Since:
1.4

 

RUNIC

public static final Character.UnicodeBlock RUNIC
Constant for the Unicode character block of the same name.

Since:
1.4

 

KHMER

public static final Character.UnicodeBlock KHMER
Constant for the Unicode character block of the same name.

Since:
1.4

 

MONGOLIAN

public static final Character.UnicodeBlock MONGOLIAN
Constant for the Unicode character block of the same name.

Since:
1.4

 

BRAILLE_PATTERNS

public static final Character.UnicodeBlock BRAILLE_PATTERNS
Constant for the Unicode character block of the same name.

Since:
1.4

 

CJK_RADICALS_SUPPLEMENT

public static final Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT
Constant for the Unicode character block of the same name.

Since:
1.4

 

KANGXI_RADICALS

public static final Character.UnicodeBlock KANGXI_RADICALS
Constant for the Unicode character block of the same name.

Since:
1.4

 

IDEOGRAPHIC_DESCRIPTION_CHARACTERS

public static final Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
Constant for the Unicode character block of the same name.

Since:
1.4

 

BOPOMOFO_EXTENDED

public static final Character.UnicodeBlock BOPOMOFO_EXTENDED
Constant for the Unicode character block of the same name.

Since:
1.4

 

CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
Constant for the Unicode character block of the same name.

Since:
1.4

 

YI_SYLLABLES

public static final Character.UnicodeBlock YI_SYLLABLES
Constant for the Unicode character block of the same name.

Since:
1.4

 

YI_RADICALS

public static final Character.UnicodeBlock YI_RADICALS
Constant for the Unicode character block of the same name.

Since:
1.4

 

Method Detail

 

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.

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