java.lang

Class Character.UnicodeBlock

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.UnicodeBlockALPHABETIC_PRESENTATION_FORMS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockARABIC
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockARABIC_PRESENTATION_FORMS_A
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockARABIC_PRESENTATION_FORMS_B
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockARMENIAN
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockARROWS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockBASIC_LATIN
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockBENGALI
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockBLOCK_ELEMENTS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockBOPOMOFO
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockBOPOMOFO_EXTENDED
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockBOX_DRAWING
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockBRAILLE_PATTERNS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCHEROKEE
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCJK_COMPATIBILITY
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCJK_COMPATIBILITY_FORMS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCJK_COMPATIBILITY_IDEOGRAPHS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCJK_RADICALS_SUPPLEMENT
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCJK_SYMBOLS_AND_PUNCTUATION
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCOMBINING_DIACRITICAL_MARKS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCOMBINING_HALF_MARKS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCOMBINING_MARKS_FOR_SYMBOLS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCONTROL_PICTURES
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCURRENCY_SYMBOLS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockCYRILLIC
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockDEVANAGARI
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockDINGBATS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockENCLOSED_ALPHANUMERICS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockENCLOSED_CJK_LETTERS_AND_MONTHS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockETHIOPIC
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockGENERAL_PUNCTUATION
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockGEOMETRIC_SHAPES
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockGEORGIAN
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockGREEK
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockGREEK_EXTENDED
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockGUJARATI
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockGURMUKHI
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockHALFWIDTH_AND_FULLWIDTH_FORMS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockHANGUL_COMPATIBILITY_JAMO
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockHANGUL_JAMO
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockHANGUL_SYLLABLES
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockHEBREW
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockHIRAGANA
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockIDEOGRAPHIC_DESCRIPTION_CHARACTERS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockIPA_EXTENSIONS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockKANBUN
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockKANGXI_RADICALS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockKANNADA
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockKATAKANA
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockKHMER
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockLAO
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockLATIN_1_SUPPLEMENT
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockLATIN_EXTENDED_A
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockLATIN_EXTENDED_ADDITIONAL
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockLATIN_EXTENDED_B
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockLETTERLIKE_SYMBOLS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockMALAYALAM
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockMATHEMATICAL_OPERATORS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockMISCELLANEOUS_SYMBOLS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockMISCELLANEOUS_TECHNICAL
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockMONGOLIAN
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockMYANMAR
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockNUMBER_FORMS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockOGHAM
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockOPTICAL_CHARACTER_RECOGNITION
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockORIYA
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockPRIVATE_USE_AREA
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockRUNIC
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockSINHALA
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockSMALL_FORM_VARIANTS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockSPACING_MODIFIER_LETTERS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockSPECIALS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockSUPERSCRIPTS_AND_SUBSCRIPTS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockSURROGATES_AREA
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockSYRIAC
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockTAMIL
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockTELUGU
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockTHAANA
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockTHAI
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockTIBETAN
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockUNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockYI_RADICALS
Constant for the Unicode character block of the same name.
static Character.UnicodeBlockYI_SYLLABLES
Constant for the Unicode character block of the same name.
Method Summary
static Character.UnicodeBlockof(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.

Field Detail

ALPHABETIC_PRESENTATION_FORMS

public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
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.

ARABIC_PRESENTATION_FORMS_A

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
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.

ARMENIAN

public static final Character.UnicodeBlock ARMENIAN
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.

BASIC_LATIN

public static final Character.UnicodeBlock BASIC_LATIN
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.

BLOCK_ELEMENTS

public static final Character.UnicodeBlock BLOCK_ELEMENTS
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.

BOPOMOFO_EXTENDED

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

Since: 1.4

BOX_DRAWING

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

BRAILLE_PATTERNS

public static final Character.UnicodeBlock BRAILLE_PATTERNS
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

CJK_COMPATIBILITY

public static final Character.UnicodeBlock CJK_COMPATIBILITY
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.

CJK_COMPATIBILITY_IDEOGRAPHS

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

CJK_RADICALS_SUPPLEMENT

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

Since: 1.4

CJK_SYMBOLS_AND_PUNCTUATION

public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
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.

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

COMBINING_DIACRITICAL_MARKS

public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
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.

COMBINING_MARKS_FOR_SYMBOLS

public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
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.

CURRENCY_SYMBOLS

public static final Character.UnicodeBlock CURRENCY_SYMBOLS
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.

DEVANAGARI

public static final Character.UnicodeBlock DEVANAGARI
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.

ENCLOSED_ALPHANUMERICS

public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
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.

ETHIOPIC

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

Since: 1.4

GENERAL_PUNCTUATION

public static final Character.UnicodeBlock GENERAL_PUNCTUATION
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.

GEORGIAN

public static final Character.UnicodeBlock GEORGIAN
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.

GREEK_EXTENDED

public static final Character.UnicodeBlock GREEK_EXTENDED
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.

GURMUKHI

public static final Character.UnicodeBlock GURMUKHI
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.

HANGUL_COMPATIBILITY_JAMO

public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
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.

HANGUL_SYLLABLES

public static final Character.UnicodeBlock HANGUL_SYLLABLES
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.

HIRAGANA

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

IDEOGRAPHIC_DESCRIPTION_CHARACTERS

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

Since: 1.4

IPA_EXTENSIONS

public static final Character.UnicodeBlock IPA_EXTENSIONS
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.

KANGXI_RADICALS

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

Since: 1.4

KANNADA

public static final Character.UnicodeBlock KANNADA
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.

KHMER

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

Since: 1.4

LAO

public static final Character.UnicodeBlock LAO
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_ADDITIONAL

public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
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.

LETTERLIKE_SYMBOLS

public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS
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.

MATHEMATICAL_OPERATORS

public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS
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.

MISCELLANEOUS_TECHNICAL

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

MONGOLIAN

public static final Character.UnicodeBlock MONGOLIAN
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

NUMBER_FORMS

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

OGHAM

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

Since: 1.4

OPTICAL_CHARACTER_RECOGNITION

public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
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.

PRIVATE_USE_AREA

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

RUNIC

public static final Character.UnicodeBlock RUNIC
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

SMALL_FORM_VARIANTS

public static final Character.UnicodeBlock SMALL_FORM_VARIANTS
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.

SPECIALS

public static final Character.UnicodeBlock SPECIALS
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.

SURROGATES_AREA

public static final Character.UnicodeBlock SURROGATES_AREA
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

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.

THAANA

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

Since: 1.4

THAI

public static final Character.UnicodeBlock THAI
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.

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

YI_RADICALS

public static final Character.UnicodeBlock YI_RADICALS
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

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