java.lang
Class Character.UnicodeBlockjava.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