Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| JavaTM 2 Platform Std. Ed. v1.4.1
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.