java.lang

Class Character.UnicodeBlock

Enclosing Class:
Character

public static final class Character.UnicodeBlock
extends Character.Subset

A family of character subsets in the Unicode specification. A character is in at most one of these blocks. This inner class was generated automatically from doc/unicode/Block-3.txt, by some perl scripts. This Unicode definition file can be found on the http://www.unicode.org website. JDK 1.4 uses Unicode version 3.0.0.
Since:
1.2

Field Summary

static Character.UnicodeBlock
ALPHABETIC_PRESENTATION_FORMS
Alphabetic Presentation Forms.
static Character.UnicodeBlock
ARABIC
Arabic.
static Character.UnicodeBlock
ARABIC_PRESENTATION_FORMS_A
Arabic Presentation Forms-A.
static Character.UnicodeBlock
ARABIC_PRESENTATION_FORMS_B
Arabic Presentation Forms-B.
static Character.UnicodeBlock
ARMENIAN
Armenian.
static Character.UnicodeBlock
ARROWS
Arrows.
static Character.UnicodeBlock
BASIC_LATIN
Basic Latin.
static Character.UnicodeBlock
BENGALI
Bengali.
static Character.UnicodeBlock
BLOCK_ELEMENTS
Block Elements.
static Character.UnicodeBlock
BOPOMOFO
Bopomofo.
static Character.UnicodeBlock
BOPOMOFO_EXTENDED
Bopomofo Extended.
static Character.UnicodeBlock
BOX_DRAWING
Box Drawing.
static Character.UnicodeBlock
BRAILLE_PATTERNS
Braille Patterns.
static Character.UnicodeBlock
CHEROKEE
Cherokee.
static Character.UnicodeBlock
CJK_COMPATIBILITY
CJK Compatibility.
static Character.UnicodeBlock
CJK_COMPATIBILITY_FORMS
CJK Compatibility Forms.
static Character.UnicodeBlock
CJK_COMPATIBILITY_IDEOGRAPHS
CJK Compatibility Ideographs.
static Character.UnicodeBlock
CJK_RADICALS_SUPPLEMENT
CJK Radicals Supplement.
static Character.UnicodeBlock
CJK_SYMBOLS_AND_PUNCTUATION
CJK Symbols and Punctuation.
static Character.UnicodeBlock
CJK_UNIFIED_IDEOGRAPHS
CJK Unified Ideographs.
static Character.UnicodeBlock
CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
CJK Unified Ideographs Extension A.
static Character.UnicodeBlock
COMBINING_DIACRITICAL_MARKS
Combining Diacritical Marks.
static Character.UnicodeBlock
COMBINING_HALF_MARKS
Combining Half Marks.
static Character.UnicodeBlock
COMBINING_MARKS_FOR_SYMBOLS
Combining Marks for Symbols.
static Character.UnicodeBlock
CONTROL_PICTURES
Control Pictures.
static Character.UnicodeBlock
CURRENCY_SYMBOLS
Currency Symbols.
static Character.UnicodeBlock
CYRILLIC
Cyrillic.
static Character.UnicodeBlock
DEVANAGARI
Devanagari.
static Character.UnicodeBlock
DINGBATS
Dingbats.
static Character.UnicodeBlock
ENCLOSED_ALPHANUMERICS
Enclosed Alphanumerics.
static Character.UnicodeBlock
ENCLOSED_CJK_LETTERS_AND_MONTHS
Enclosed CJK Letters and Months.
static Character.UnicodeBlock
ETHIOPIC
Ethiopic.
static Character.UnicodeBlock
GENERAL_PUNCTUATION
General Punctuation.
static Character.UnicodeBlock
GEOMETRIC_SHAPES
Geometric Shapes.
static Character.UnicodeBlock
GEORGIAN
Georgian.
static Character.UnicodeBlock
GREEK
Greek.
static Character.UnicodeBlock
GREEK_EXTENDED
Greek Extended.
static Character.UnicodeBlock
GUJARATI
Gujarati.
static Character.UnicodeBlock
GURMUKHI
Gurmukhi.
static Character.UnicodeBlock
HALFWIDTH_AND_FULLWIDTH_FORMS
Halfwidth and Fullwidth Forms.
static Character.UnicodeBlock
HANGUL_COMPATIBILITY_JAMO
Hangul Compatibility Jamo.
static Character.UnicodeBlock
HANGUL_JAMO
Hangul Jamo.
static Character.UnicodeBlock
HANGUL_SYLLABLES
Hangul Syllables.
static Character.UnicodeBlock
HEBREW
Hebrew.
static Character.UnicodeBlock
HIRAGANA
Hiragana.
static Character.UnicodeBlock
IDEOGRAPHIC_DESCRIPTION_CHARACTERS
Ideographic Description Characters.
static Character.UnicodeBlock
IPA_EXTENSIONS
IPA Extensions.
static Character.UnicodeBlock
KANBUN
Kanbun.
static Character.UnicodeBlock
KANGXI_RADICALS
Kangxi Radicals.
static Character.UnicodeBlock
KANNADA
Kannada.
static Character.UnicodeBlock
KATAKANA
Katakana.
static Character.UnicodeBlock
KHMER
Khmer.
static Character.UnicodeBlock
LAO
Lao.
static Character.UnicodeBlock
LATIN_1_SUPPLEMENT
Latin-1 Supplement.
static Character.UnicodeBlock
LATIN_EXTENDED_A
Latin Extended-A.
static Character.UnicodeBlock
LATIN_EXTENDED_ADDITIONAL
Latin Extended Additional.
static Character.UnicodeBlock
LATIN_EXTENDED_B
Latin Extended-B.
static Character.UnicodeBlock
LETTERLIKE_SYMBOLS
Letterlike Symbols.
static Character.UnicodeBlock
MALAYALAM
Malayalam.
static Character.UnicodeBlock
MATHEMATICAL_OPERATORS
Mathematical Operators.
static Character.UnicodeBlock
MISCELLANEOUS_SYMBOLS
Miscellaneous Symbols.
static Character.UnicodeBlock
MISCELLANEOUS_TECHNICAL
Miscellaneous Technical.
static Character.UnicodeBlock
MONGOLIAN
Mongolian.
static Character.UnicodeBlock
MYANMAR
Myanmar.
static Character.UnicodeBlock
NUMBER_FORMS
Number Forms.
static Character.UnicodeBlock
OGHAM
Ogham.
static Character.UnicodeBlock
OPTICAL_CHARACTER_RECOGNITION
Optical Character Recognition.
static Character.UnicodeBlock
ORIYA
Oriya.
static Character.UnicodeBlock
PRIVATE_USE_AREA
Private Use Area.
static Character.UnicodeBlock
RUNIC
Runic.
static Character.UnicodeBlock
SINHALA
Sinhala.
static Character.UnicodeBlock
SMALL_FORM_VARIANTS
Small Form Variants.
static Character.UnicodeBlock
SPACING_MODIFIER_LETTERS
Spacing Modifier Letters.
static Character.UnicodeBlock
SPECIALS
Specials.
static Character.UnicodeBlock
SUPERSCRIPTS_AND_SUBSCRIPTS
Superscripts and Subscripts.
static Character.UnicodeBlock
SURROGATES_AREA
Surrogates Area.
static Character.UnicodeBlock
SYRIAC
Syriac.
static Character.UnicodeBlock
TAMIL
Tamil.
static Character.UnicodeBlock
TELUGU
Telugu.
static Character.UnicodeBlock
THAANA
Thaana.
static Character.UnicodeBlock
THAI
Thai.
static Character.UnicodeBlock
TIBETAN
Tibetan.
static Character.UnicodeBlock
UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
Unified Canadian Aboriginal Syllabics.
static Character.UnicodeBlock
YI_RADICALS
Yi Radicals.
static Character.UnicodeBlock
YI_SYLLABLES
Yi Syllables.

Method Summary

static Character.UnicodeBlock
of(char ch)
Returns the Unicode character block which a character belongs to.

Methods inherited from class java.lang.Character.Subset

equals, hashCode, toString

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Details

ALPHABETIC_PRESENTATION_FORMS

public static final Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS
Alphabetic Presentation Forms. '\uFB00' - '\uFB4F'.

ARABIC

public static final Character.UnicodeBlock ARABIC
Arabic. '\u0600' - '\u06FF'.

ARABIC_PRESENTATION_FORMS_A

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A
Arabic Presentation Forms-A. '\uFB50' - '\uFDFF'.

ARABIC_PRESENTATION_FORMS_B

public static final Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B
Arabic Presentation Forms-B. '\uFE70' - '\uFEFE'.

ARMENIAN

public static final Character.UnicodeBlock ARMENIAN
Armenian. '\u0530' - '\u058F'.

ARROWS

public static final Character.UnicodeBlock ARROWS
Arrows. '\u2190' - '\u21FF'.

BASIC_LATIN

public static final Character.UnicodeBlock BASIC_LATIN
Basic Latin. '\u0000' - '\u007F'.

BENGALI

public static final Character.UnicodeBlock BENGALI
Bengali. '\u0980' - '\u09FF'.

BLOCK_ELEMENTS

public static final Character.UnicodeBlock BLOCK_ELEMENTS
Block Elements. '\u2580' - '\u259F'.

BOPOMOFO

public static final Character.UnicodeBlock BOPOMOFO
Bopomofo. '\u3100' - '\u312F'.

BOPOMOFO_EXTENDED

public static final Character.UnicodeBlock BOPOMOFO_EXTENDED
Bopomofo Extended. '\u31A0' - '\u31BF'.
Since:
1.4

BOX_DRAWING

public static final Character.UnicodeBlock BOX_DRAWING
Box Drawing. '\u2500' - '\u257F'.

BRAILLE_PATTERNS

public static final Character.UnicodeBlock BRAILLE_PATTERNS
Braille Patterns. '\u2800' - '\u28FF'.
Since:
1.4

CHEROKEE

public static final Character.UnicodeBlock CHEROKEE
Cherokee. '\u13A0' - '\u13FF'.
Since:
1.4

CJK_COMPATIBILITY

public static final Character.UnicodeBlock CJK_COMPATIBILITY
CJK Compatibility. '\u3300' - '\u33FF'.

CJK_COMPATIBILITY_FORMS

public static final Character.UnicodeBlock CJK_COMPATIBILITY_FORMS
CJK Compatibility Forms. '\uFE30' - '\uFE4F'.

CJK_COMPATIBILITY_IDEOGRAPHS

public static final Character.UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS
CJK Compatibility Ideographs. '\uF900' - '\uFAFF'.

CJK_RADICALS_SUPPLEMENT

public static final Character.UnicodeBlock CJK_RADICALS_SUPPLEMENT
CJK Radicals Supplement. '\u2E80' - '\u2EFF'.
Since:
1.4

CJK_SYMBOLS_AND_PUNCTUATION

public static final Character.UnicodeBlock CJK_SYMBOLS_AND_PUNCTUATION
CJK Symbols and Punctuation. '\u3000' - '\u303F'.

CJK_UNIFIED_IDEOGRAPHS

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS
CJK Unified Ideographs. '\u4E00' - '\u9FFF'.

CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A

public static final Character.UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A
CJK Unified Ideographs Extension A. '\u3400' - '\u4DB5'.
Since:
1.4

COMBINING_DIACRITICAL_MARKS

public static final Character.UnicodeBlock COMBINING_DIACRITICAL_MARKS
Combining Diacritical Marks. '\u0300' - '\u036F'.

COMBINING_HALF_MARKS

public static final Character.UnicodeBlock COMBINING_HALF_MARKS
Combining Half Marks. '\uFE20' - '\uFE2F'.

COMBINING_MARKS_FOR_SYMBOLS

public static final Character.UnicodeBlock COMBINING_MARKS_FOR_SYMBOLS
Combining Marks for Symbols. '\u20D0' - '\u20FF'.

CONTROL_PICTURES

public static final Character.UnicodeBlock CONTROL_PICTURES
Control Pictures. '\u2400' - '\u243F'.

CURRENCY_SYMBOLS

public static final Character.UnicodeBlock CURRENCY_SYMBOLS
Currency Symbols. '\u20A0' - '\u20CF'.

CYRILLIC

public static final Character.UnicodeBlock CYRILLIC
Cyrillic. '\u0400' - '\u04FF'.

DEVANAGARI

public static final Character.UnicodeBlock DEVANAGARI
Devanagari. '\u0900' - '\u097F'.

DINGBATS

public static final Character.UnicodeBlock DINGBATS
Dingbats. '\u2700' - '\u27BF'.

ENCLOSED_ALPHANUMERICS

public static final Character.UnicodeBlock ENCLOSED_ALPHANUMERICS
Enclosed Alphanumerics. '\u2460' - '\u24FF'.

ENCLOSED_CJK_LETTERS_AND_MONTHS

public static final Character.UnicodeBlock ENCLOSED_CJK_LETTERS_AND_MONTHS
Enclosed CJK Letters and Months. '\u3200' - '\u32FF'.

ETHIOPIC

public static final Character.UnicodeBlock ETHIOPIC
Ethiopic. '\u1200' - '\u137F'.
Since:
1.4

GENERAL_PUNCTUATION

public static final Character.UnicodeBlock GENERAL_PUNCTUATION
General Punctuation. '\u2000' - '\u206F'.

GEOMETRIC_SHAPES

public static final Character.UnicodeBlock GEOMETRIC_SHAPES
Geometric Shapes. '\u25A0' - '\u25FF'.

GEORGIAN

public static final Character.UnicodeBlock GEORGIAN
Georgian. '\u10A0' - '\u10FF'.

GREEK

public static final Character.UnicodeBlock GREEK
Greek. '\u0370' - '\u03FF'.

GREEK_EXTENDED

public static final Character.UnicodeBlock GREEK_EXTENDED
Greek Extended. '\u1F00' - '\u1FFF'.

GUJARATI

public static final Character.UnicodeBlock GUJARATI
Gujarati. '\u0A80' - '\u0AFF'.

GURMUKHI

public static final Character.UnicodeBlock GURMUKHI
Gurmukhi. '\u0A00' - '\u0A7F'.

HALFWIDTH_AND_FULLWIDTH_FORMS

public static final Character.UnicodeBlock HALFWIDTH_AND_FULLWIDTH_FORMS
Halfwidth and Fullwidth Forms. '\uFF00' - '\uFFEF'.

HANGUL_COMPATIBILITY_JAMO

public static final Character.UnicodeBlock HANGUL_COMPATIBILITY_JAMO
Hangul Compatibility Jamo. '\u3130' - '\u318F'.

HANGUL_JAMO

public static final Character.UnicodeBlock HANGUL_JAMO
Hangul Jamo. '\u1100' - '\u11FF'.

HANGUL_SYLLABLES

public static final Character.UnicodeBlock HANGUL_SYLLABLES
Hangul Syllables. '\uAC00' - '\uD7A3'.

HEBREW

public static final Character.UnicodeBlock HEBREW
Hebrew. '\u0590' - '\u05FF'.

HIRAGANA

public static final Character.UnicodeBlock HIRAGANA
Hiragana. '\u3040' - '\u309F'.

IDEOGRAPHIC_DESCRIPTION_CHARACTERS

public static final Character.UnicodeBlock IDEOGRAPHIC_DESCRIPTION_CHARACTERS
Ideographic Description Characters. '\u2FF0' - '\u2FFF'.
Since:
1.4

IPA_EXTENSIONS

public static final Character.UnicodeBlock IPA_EXTENSIONS
IPA Extensions. '\u0250' - '\u02AF'.

KANBUN

public static final Character.UnicodeBlock KANBUN
Kanbun. '\u3190' - '\u319F'.

KANGXI_RADICALS

public static final Character.UnicodeBlock KANGXI_RADICALS
Kangxi Radicals. '\u2F00' - '\u2FDF'.
Since:
1.4

KANNADA

public static final Character.UnicodeBlock KANNADA
Kannada. '\u0C80' - '\u0CFF'.

KATAKANA

public static final Character.UnicodeBlock KATAKANA
Katakana. '\u30A0' - '\u30FF'.

KHMER

public static final Character.UnicodeBlock KHMER
Khmer. '\u1780' - '\u17FF'.
Since:
1.4

LAO

public static final Character.UnicodeBlock LAO
Lao. '\u0E80' - '\u0EFF'.

LATIN_1_SUPPLEMENT

public static final Character.UnicodeBlock LATIN_1_SUPPLEMENT
Latin-1 Supplement. '\u0080' - '\u00FF'.

LATIN_EXTENDED_A

public static final Character.UnicodeBlock LATIN_EXTENDED_A
Latin Extended-A. '\u0100' - '\u017F'.

LATIN_EXTENDED_ADDITIONAL

public static final Character.UnicodeBlock LATIN_EXTENDED_ADDITIONAL
Latin Extended Additional. '\u1E00' - '\u1EFF'.

LATIN_EXTENDED_B

public static final Character.UnicodeBlock LATIN_EXTENDED_B
Latin Extended-B. '\u0180' - '\u024F'.

LETTERLIKE_SYMBOLS

public static final Character.UnicodeBlock LETTERLIKE_SYMBOLS
Letterlike Symbols. '\u2100' - '\u214F'.

MALAYALAM

public static final Character.UnicodeBlock MALAYALAM
Malayalam. '\u0D00' - '\u0D7F'.

MATHEMATICAL_OPERATORS

public static final Character.UnicodeBlock MATHEMATICAL_OPERATORS
Mathematical Operators. '\u2200' - '\u22FF'.

MISCELLANEOUS_SYMBOLS

public static final Character.UnicodeBlock MISCELLANEOUS_SYMBOLS
Miscellaneous Symbols. '\u2600' - '\u26FF'.

MISCELLANEOUS_TECHNICAL

public static final Character.UnicodeBlock MISCELLANEOUS_TECHNICAL
Miscellaneous Technical. '\u2300' - '\u23FF'.

MONGOLIAN

public static final Character.UnicodeBlock MONGOLIAN
Mongolian. '\u1800' - '\u18AF'.
Since:
1.4

MYANMAR

public static final Character.UnicodeBlock MYANMAR
Myanmar. '\u1000' - '\u109F'.
Since:
1.4

NUMBER_FORMS

public static final Character.UnicodeBlock NUMBER_FORMS
Number Forms. '\u2150' - '\u218F'.

OGHAM

public static final Character.UnicodeBlock OGHAM
Ogham. '\u1680' - '\u169F'.
Since:
1.4

OPTICAL_CHARACTER_RECOGNITION

public static final Character.UnicodeBlock OPTICAL_CHARACTER_RECOGNITION
Optical Character Recognition. '\u2440' - '\u245F'.

ORIYA

public static final Character.UnicodeBlock ORIYA
Oriya. '\u0B00' - '\u0B7F'.

PRIVATE_USE_AREA

public static final Character.UnicodeBlock PRIVATE_USE_AREA
Private Use Area. '\uE000' - '\uF8FF'.

RUNIC

public static final Character.UnicodeBlock RUNIC
Runic. '\u16A0' - '\u16FF'.
Since:
1.4

SINHALA

public static final Character.UnicodeBlock SINHALA
Sinhala. '\u0D80' - '\u0DFF'.
Since:
1.4

SMALL_FORM_VARIANTS

public static final Character.UnicodeBlock SMALL_FORM_VARIANTS
Small Form Variants. '\uFE50' - '\uFE6F'.

SPACING_MODIFIER_LETTERS

public static final Character.UnicodeBlock SPACING_MODIFIER_LETTERS
Spacing Modifier Letters. '\u02B0' - '\u02FF'.

SPECIALS

public static final Character.UnicodeBlock SPECIALS
Specials. '\uFEFF', '\uFFF0' - '\uFFFD'.

SUPERSCRIPTS_AND_SUBSCRIPTS

public static final Character.UnicodeBlock SUPERSCRIPTS_AND_SUBSCRIPTS
Superscripts and Subscripts. '\u2070' - '\u209F'.

SURROGATES_AREA

public static final Character.UnicodeBlock SURROGATES_AREA
Surrogates Area. '\uD800' - '\uDFFF'.

SYRIAC

public static final Character.UnicodeBlock SYRIAC
Syriac. '\u0700' - '\u074F'.
Since:
1.4

TAMIL

public static final Character.UnicodeBlock TAMIL
Tamil. '\u0B80' - '\u0BFF'.

TELUGU

public static final Character.UnicodeBlock TELUGU
Telugu. '\u0C00' - '\u0C7F'.

THAANA

public static final Character.UnicodeBlock THAANA
Thaana. '\u0780' - '\u07BF'.
Since:
1.4

THAI

public static final Character.UnicodeBlock THAI
Thai. '\u0E00' - '\u0E7F'.

TIBETAN

public static final Character.UnicodeBlock TIBETAN
Tibetan. '\u0F00' - '\u0FFF'.

UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS

public static final Character.UnicodeBlock UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS
Unified Canadian Aboriginal Syllabics. '\u1400' - '\u167F'.
Since:
1.4

YI_RADICALS

public static final Character.UnicodeBlock YI_RADICALS
Yi Radicals. '\uA490' - '\uA4CF'.
Since:
1.4

YI_SYLLABLES

public static final Character.UnicodeBlock YI_SYLLABLES
Yi Syllables. '\uA000' - '\uA48F'.
Since:
1.4

Method Details

of

public static Character.UnicodeBlock of(char ch)
Returns the Unicode character block which a character belongs to.
Parameters:
ch - the character to look up
Returns:
the set it belongs to, or null if it is not in one

java.lang.Character -- Wrapper class for char, and Unicode subsets Copyright (C) 1998, 1999, 2001, 2002, 2005 Free Software Foundation, Inc. This file is part of GNU Classpath. GNU Classpath is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version. GNU Classpath is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GNU Classpath; see the file COPYING. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Linking this library statically or dynamically with other modules is making a combined work based on this library. Thus, the terms and conditions of the GNU General Public License cover the whole combination. As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.