⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 character.java

📁 gcc的组建
💻 JAVA
📖 第 1 页 / 共 5 页
字号:
                         "Mathematical Alphanumeric Symbols");    /**     * CJK Unified Ideographs Extension B.     * 0x20000 - 0x2A6DF.     * @since 1.5     */    public static final UnicodeBlock CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B      = new UnicodeBlock(0x20000, 0x2A6DF,                         "CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B",                          "CJK Unified Ideographs Extension B");    /**     * CJK Compatibility Ideographs Supplement.     * 0x2F800 - 0x2FA1F.     * @since 1.5     */    public static final UnicodeBlock CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT      = new UnicodeBlock(0x2F800, 0x2FA1F,                         "CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT",                          "CJK Compatibility Ideographs Supplement");    /**     * Tags.     * 0xE0000 - 0xE007F.     * @since 1.5     */    public static final UnicodeBlock TAGS      = new UnicodeBlock(0xE0000, 0xE007F,                         "TAGS",                          "Tags");    /**     * Variation Selectors Supplement.     * 0xE0100 - 0xE01EF.     * @since 1.5     */    public static final UnicodeBlock VARIATION_SELECTORS_SUPPLEMENT      = new UnicodeBlock(0xE0100, 0xE01EF,                         "VARIATION_SELECTORS_SUPPLEMENT",                          "Variation Selectors Supplement");    /**     * Supplementary Private Use Area-A.     * 0xF0000 - 0xFFFFF.     * @since 1.5     */    public static final UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_A      = new UnicodeBlock(0xF0000, 0xFFFFF,                         "SUPPLEMENTARY_PRIVATE_USE_AREA_A",                          "Supplementary Private Use Area-A");    /**     * Supplementary Private Use Area-B.     * 0x100000 - 0x10FFFF.     * @since 1.5     */    public static final UnicodeBlock SUPPLEMENTARY_PRIVATE_USE_AREA_B      = new UnicodeBlock(0x100000, 0x10FFFF,                         "SUPPLEMENTARY_PRIVATE_USE_AREA_B",                          "Supplementary Private Use Area-B");    /**     * Surrogates Area.     * 'D800' - 'DFFF'.     * @deprecated As of 1.5, the three areas,      * <a href="#HIGH_SURROGATES">HIGH_SURROGATES</a>,     * <a href="#HIGH_PRIVATE_USE_SURROGATES">HIGH_PRIVATE_USE_SURROGATES</a>     * and <a href="#LOW_SURROGATES">LOW_SURROGATES</a>, as defined     * by the Unicode standard, should be used in preference to     * this.  These are also returned from calls to <code>of(int)</code>     * and <code>of(char)</code>.     */    public static final UnicodeBlock SURROGATES_AREA      = new UnicodeBlock(0xD800, 0xDFFF,                         "SURROGATES_AREA",             "Surrogates Area");    /**     * The defined subsets.     */    private static final UnicodeBlock sets[] = {      BASIC_LATIN,      LATIN_1_SUPPLEMENT,      LATIN_EXTENDED_A,      LATIN_EXTENDED_B,      IPA_EXTENSIONS,      SPACING_MODIFIER_LETTERS,      COMBINING_DIACRITICAL_MARKS,      GREEK,      CYRILLIC,      CYRILLIC_SUPPLEMENTARY,      ARMENIAN,      HEBREW,      ARABIC,      SYRIAC,      THAANA,      DEVANAGARI,      BENGALI,      GURMUKHI,      GUJARATI,      ORIYA,      TAMIL,      TELUGU,      KANNADA,      MALAYALAM,      SINHALA,      THAI,      LAO,      TIBETAN,      MYANMAR,      GEORGIAN,      HANGUL_JAMO,      ETHIOPIC,      CHEROKEE,      UNIFIED_CANADIAN_ABORIGINAL_SYLLABICS,      OGHAM,      RUNIC,      TAGALOG,      HANUNOO,      BUHID,      TAGBANWA,      KHMER,      MONGOLIAN,      LIMBU,      TAI_LE,      KHMER_SYMBOLS,      PHONETIC_EXTENSIONS,      LATIN_EXTENDED_ADDITIONAL,      GREEK_EXTENDED,      GENERAL_PUNCTUATION,      SUPERSCRIPTS_AND_SUBSCRIPTS,      CURRENCY_SYMBOLS,      COMBINING_MARKS_FOR_SYMBOLS,      LETTERLIKE_SYMBOLS,      NUMBER_FORMS,      ARROWS,      MATHEMATICAL_OPERATORS,      MISCELLANEOUS_TECHNICAL,      CONTROL_PICTURES,      OPTICAL_CHARACTER_RECOGNITION,      ENCLOSED_ALPHANUMERICS,      BOX_DRAWING,      BLOCK_ELEMENTS,      GEOMETRIC_SHAPES,      MISCELLANEOUS_SYMBOLS,      DINGBATS,      MISCELLANEOUS_MATHEMATICAL_SYMBOLS_A,      SUPPLEMENTAL_ARROWS_A,      BRAILLE_PATTERNS,      SUPPLEMENTAL_ARROWS_B,      MISCELLANEOUS_MATHEMATICAL_SYMBOLS_B,      SUPPLEMENTAL_MATHEMATICAL_OPERATORS,      MISCELLANEOUS_SYMBOLS_AND_ARROWS,      CJK_RADICALS_SUPPLEMENT,      KANGXI_RADICALS,      IDEOGRAPHIC_DESCRIPTION_CHARACTERS,      CJK_SYMBOLS_AND_PUNCTUATION,      HIRAGANA,      KATAKANA,      BOPOMOFO,      HANGUL_COMPATIBILITY_JAMO,      KANBUN,      BOPOMOFO_EXTENDED,      KATAKANA_PHONETIC_EXTENSIONS,      ENCLOSED_CJK_LETTERS_AND_MONTHS,      CJK_COMPATIBILITY,      CJK_UNIFIED_IDEOGRAPHS_EXTENSION_A,      YIJING_HEXAGRAM_SYMBOLS,      CJK_UNIFIED_IDEOGRAPHS,      YI_SYLLABLES,      YI_RADICALS,      HANGUL_SYLLABLES,      HIGH_SURROGATES,      HIGH_PRIVATE_USE_SURROGATES,      LOW_SURROGATES,      PRIVATE_USE_AREA,      CJK_COMPATIBILITY_IDEOGRAPHS,      ALPHABETIC_PRESENTATION_FORMS,      ARABIC_PRESENTATION_FORMS_A,      VARIATION_SELECTORS,      COMBINING_HALF_MARKS,      CJK_COMPATIBILITY_FORMS,      SMALL_FORM_VARIANTS,      ARABIC_PRESENTATION_FORMS_B,      HALFWIDTH_AND_FULLWIDTH_FORMS,      SPECIALS,      LINEAR_B_SYLLABARY,      LINEAR_B_IDEOGRAMS,      AEGEAN_NUMBERS,      OLD_ITALIC,      GOTHIC,      UGARITIC,      DESERET,      SHAVIAN,      OSMANYA,      CYPRIOT_SYLLABARY,      BYZANTINE_MUSICAL_SYMBOLS,      MUSICAL_SYMBOLS,      TAI_XUAN_JING_SYMBOLS,      MATHEMATICAL_ALPHANUMERIC_SYMBOLS,      CJK_UNIFIED_IDEOGRAPHS_EXTENSION_B,      CJK_COMPATIBILITY_IDEOGRAPHS_SUPPLEMENT,      TAGS,      VARIATION_SELECTORS_SUPPLEMENT,      SUPPLEMENTARY_PRIVATE_USE_AREA_A,      SUPPLEMENTARY_PRIVATE_USE_AREA_B,    };  } // class UnicodeBlock  /**   * The immutable value of this Character.   *   * @serial the value of this Character   */  private final char value;  /**   * Compatible with JDK 1.0+.   */  private static final long serialVersionUID = 3786198910865385080L;  /**   * Smallest value allowed for radix arguments in Java. This value is 2.   *   * @see #digit(char, int)   * @see #forDigit(int, int)   * @see Integer#toString(int, int)   * @see Integer#valueOf(String)   */  public static final int MIN_RADIX = 2;  /**   * Largest value allowed for radix arguments in Java. This value is 36.   *   * @see #digit(char, int)   * @see #forDigit(int, int)   * @see Integer#toString(int, int)   * @see Integer#valueOf(String)   */  public static final int MAX_RADIX = 36;  /**   * The minimum value the char data type can hold.   * This value is <code>'\\u0000'</code>.   */  public static final char MIN_VALUE = '\u0000';  /**   * The maximum value the char data type can hold.   * This value is <code>'\\uFFFF'</code>.   */  public static final char MAX_VALUE = '\uFFFF';  /**   * Class object representing the primitive char data type.   *   * @since 1.1   */  public static final Class TYPE = VMClassLoader.getPrimitiveClass('C');  /**   * The number of bits needed to represent a <code>char</code>.   * @since 1.5   */  public static final int SIZE = 16;  // This caches some Character values, and is used by boxing  // conversions via valueOf().  We must cache at least 0..127;  // this constant controls how much we actually cache.  private static final int MAX_CACHE = 127;  private static Character[] charCache = new Character[MAX_CACHE + 1];  /**   * Lu = Letter, Uppercase (Informative).   *   * @since 1.1   */  public static final byte UPPERCASE_LETTER = 1;  /**   * Ll = Letter, Lowercase (Informative).   *   * @since 1.1   */  public static final byte LOWERCASE_LETTER = 2;  /**   * Lt = Letter, Titlecase (Informative).   *   * @since 1.1   */  public static final byte TITLECASE_LETTER = 3;  /**   * Mn = Mark, Non-Spacing (Normative).   *   * @since 1.1   */  public static final byte NON_SPACING_MARK = 6;  /**   * Mc = Mark, Spacing Combining (Normative).   *   * @since 1.1   */  public static final byte COMBINING_SPACING_MARK = 8;  /**   * Me = Mark, Enclosing (Normative).   *   * @since 1.1   */  public static final byte ENCLOSING_MARK = 7;  /**   * Nd = Number, Decimal Digit (Normative).   *   * @since 1.1   */  public static final byte DECIMAL_DIGIT_NUMBER = 9;  /**   * Nl = Number, Letter (Normative).   *   * @since 1.1   */  public static final byte LETTER_NUMBER = 10;  /**   * No = Number, Other (Normative).   *   * @since 1.1   */  public static final byte OTHER_NUMBER = 11;  /**   * Zs = Separator, Space (Normative).   *   * @since 1.1   */  public static final byte SPACE_SEPARATOR = 12;  /**   * Zl = Separator, Line (Normative).   *   * @since 1.1   */  public static final byte LINE_SEPARATOR = 13;  /**   * Zp = Separator, Paragraph (Normative).   *   * @since 1.1   */  public static final byte PARAGRAPH_SEPARATOR = 14;  /**   * Cc = Other, Control (Normative).   *   * @since 1.1   */  public static final byte CONTROL = 15;  /**   * Cf = Other, Format (Normative).   *   * @since 1.1   */  public static final byte FORMAT = 16;  /**   * Cs = Other, Surrogate (Normative).   *   * @since 1.1   */  public static final byte SURROGATE = 19;  /**   * Co = Other, Private Use (Normative).   *   * @since 1.1   */  public static final byte PRIVATE_USE = 18;  /**   * Cn = Other, Not Assigned (Normative).   *   * @since 1.1   */  public static final byte UNASSIGNED = 0;  /**   * Lm = Letter, Modifier (Informative).   *   * @since 1.1   */  public static final byte MODIFIER_LETTER = 4;  /**   * Lo = Letter, Other (Informative).   *   * @since 1.1   */  public static final byte OTHER_LETTER = 5;  /**   * Pc = Punctuation, Connector (Informative).   *   * @since 1.1   */  public static final byte CONNECTOR_PUNCTUATION = 23;  /**   * Pd = Punctuation, Dash (Informative).   *   * @since 1.1   */  public static final byte DASH_PUNCTUATION = 20;  /**   * Ps = Punctuation, Open (Informative).   *   * @since 1.1   */  public static final byte START_PUNCTUATION = 21;  /**   * Pe = Punctuation, Close (Informative).   *   * @since 1.1   */  public static final byte END_PUNCTUATION = 22;  /**   * Pi = Punctuation, Initial Quote (Informative).   *   * @since 1.4   */  public static final byte INITIAL_QUOTE_PUNCTUATION = 29;  /**   * Pf = Punctuation, Final Quote (Informative).   *   * @since 1.4   */  public static final byte FINAL_QUOTE_PUNCTUATION = 30;  /**   * Po = Punctuation, Other (Informative).   *   * @since 1.1   */  public static final byte OTHER_PUNCTUATION = 24;  /**   * Sm = Symbol, Math (Informative).   *   * @since 1.1   */  public static final byte MATH_SYMBOL = 25;  /**   * Sc = Symbol, Currency (Informative).   *   * @since 1.1   */  public static final byte CURRENCY_SYMBOL = 26;  /**   * Sk = Symbol, Modifier (Informative).   *   * @since 1.1   */  public static final byte MODIFIER_SYMBOL = 27;  /**   * So = Symbol, Other (Informative).   *   * @since 1.1   */  public static final byte OTHER_SYMBOL = 28;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -