亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? character.java

?? gcc的組建
?? JAVA
?? 第 1 頁 / 共 5 頁
字號:
               | (1 << LOWERCASE_LETTER)               | (1 << TITLECASE_LETTER)               | (1 << MODIFIER_LETTER)               | (1 << OTHER_LETTER)               | (1 << LETTER_NUMBER))) != 0;  }  /**   * Determines if a character can follow the first letter in   * a Unicode identifier. This includes letters, connecting punctuation,   * digits, numeric letters, combining marks, non-spacing marks, and   * isIdentifierIgnorable.   * <br>   * Unicode identifier extender =   *   [Lu]|[Ll]|[Lt]|[Lm]|[Lo]|[Nl]|[Mn]|[Mc]|[Nd]|[Pc]|[Cf]|   *   |U+0000-U+0008|U+000E-U+001B|U+007F-U+009F   *   * @param ch character to test   * @return true if ch can follow the first letter in a Unicode identifier   * @see #isIdentifierIgnorable(char)   * @see #isJavaIdentifierPart(char)   * @see #isLetterOrDigit(char)   * @see #isUnicodeIdentifierStart(char)   * @since 1.1   */  public static boolean isUnicodeIdentifierPart(char ch)  {    int category = getType(ch);    return ((1 << category)            & ((1 << UPPERCASE_LETTER)               | (1 << LOWERCASE_LETTER)               | (1 << TITLECASE_LETTER)               | (1 << MODIFIER_LETTER)               | (1 << OTHER_LETTER)               | (1 << NON_SPACING_MARK)               | (1 << COMBINING_SPACING_MARK)               | (1 << DECIMAL_DIGIT_NUMBER)               | (1 << LETTER_NUMBER)               | (1 << CONNECTOR_PUNCTUATION)               | (1 << FORMAT))) != 0      || (category == CONTROL && isIdentifierIgnorable(ch));  }  /**   * Determines if a character is ignorable in a Unicode identifier. This   * includes the non-whitespace ISO control characters (<code>'\u0000'</code>   * through <code>'\u0008'</code>, <code>'\u000E'</code> through   * <code>'\u001B'</code>, and <code>'\u007F'</code> through   * <code>'\u009F'</code>), and FORMAT characters.   * <br>   * Unicode identifier ignorable = [Cf]|U+0000-U+0008|U+000E-U+001B   *    |U+007F-U+009F   *   * @param ch character to test   * @return true if ch is ignorable in a Unicode or Java identifier   * @see #isJavaIdentifierPart(char)   * @see #isUnicodeIdentifierPart(char)   * @since 1.1   */  public static boolean isIdentifierIgnorable(char ch)  {    return (ch <= '\u009F' && (ch < '\t' || ch >= '\u007F'                               || (ch <= '\u001B' && ch >= '\u000E')))      || getType(ch) == FORMAT;  }  /**   * Converts a Unicode character into its lowercase equivalent mapping.   * If a mapping does not exist, then the character passed is returned.   * Note that isLowerCase(toLowerCase(ch)) does not always return true.   *   * @param ch character to convert to lowercase   * @return lowercase mapping of ch, or ch if lowercase mapping does   *         not exist   * @see #isLowerCase(char)   * @see #isUpperCase(char)   * @see #toTitleCase(char)   * @see #toUpperCase(char)   */  public static char toLowerCase(char ch)  {    // Signedness doesn't matter, as result is cast back to char.    return (char) (ch + lower[readChar(ch) >> 7]);  }  /**   * Converts a Unicode character into its uppercase equivalent mapping.   * If a mapping does not exist, then the character passed is returned.   * Note that isUpperCase(toUpperCase(ch)) does not always return true.   *   * @param ch character to convert to uppercase   * @return uppercase mapping of ch, or ch if uppercase mapping does   *         not exist   * @see #isLowerCase(char)   * @see #isUpperCase(char)   * @see #toLowerCase(char)   * @see #toTitleCase(char)   */  public static char toUpperCase(char ch)  {    // Signedness doesn't matter, as result is cast back to char.    return (char) (ch + upper[readChar(ch) >> 7]);  }  /**   * Converts a Unicode character into its titlecase equivalent mapping.   * If a mapping does not exist, then the character passed is returned.   * Note that isTitleCase(toTitleCase(ch)) does not always return true.   *   * @param ch character to convert to titlecase   * @return titlecase mapping of ch, or ch if titlecase mapping does   *         not exist   * @see #isTitleCase(char)   * @see #toLowerCase(char)   * @see #toUpperCase(char)   */  public static char toTitleCase(char ch)  {    // As title is short, it doesn't hurt to exhaustively iterate over it.    for (int i = title.length - 2; i >= 0; i -= 2)      if (title[i] == ch)        return title[i + 1];    return toUpperCase(ch);  }  /**   * Converts a character into a digit of the specified radix. If the radix   * exceeds MIN_RADIX or MAX_RADIX, or if the result of getNumericValue(ch)   * exceeds the radix, or if ch is not a decimal digit or in the case   * insensitive set of 'a'-'z', the result is -1.   * <br>   * character argument boundary = [Nd]|U+0041-U+005A|U+0061-U+007A   *    |U+FF21-U+FF3A|U+FF41-U+FF5A   *   * @param ch character to convert into a digit   * @param radix radix in which ch is a digit   * @return digit which ch represents in radix, or -1 not a valid digit   * @see #MIN_RADIX   * @see #MAX_RADIX   * @see #forDigit(int, int)   * @see #isDigit(char)   * @see #getNumericValue(char)   */  public static int digit(char ch, int radix)  {    if (radix < MIN_RADIX || radix > MAX_RADIX)      return -1;    char attr = readChar(ch);    if (((1 << (attr & TYPE_MASK))         & ((1 << UPPERCASE_LETTER)            | (1 << LOWERCASE_LETTER)            | (1 << DECIMAL_DIGIT_NUMBER))) != 0)      {        // Signedness doesn't matter; 0xffff vs. -1 are both rejected.        int digit = numValue[attr >> 7];        return (digit < radix) ? digit : -1;      }    return -1;  }  /**   * Returns the Unicode numeric value property of a character. For example,   * <code>'\\u216C'</code> (the Roman numeral fifty) returns 50.   *   * <p>This method also returns values for the letters A through Z, (not   * specified by Unicode), in these ranges: <code>'\u0041'</code>   * through <code>'\u005A'</code> (uppercase); <code>'\u0061'</code>   * through <code>'\u007A'</code> (lowercase); and <code>'\uFF21'</code>   * through <code>'\uFF3A'</code>, <code>'\uFF41'</code> through   * <code>'\uFF5A'</code> (full width variants).   *   * <p>If the character lacks a numeric value property, -1 is returned.   * If the character has a numeric value property which is not representable   * as a nonnegative integer, such as a fraction, -2 is returned.   *   * character argument boundary = [Nd]|[Nl]|[No]|U+0041-U+005A|U+0061-U+007A   *    |U+FF21-U+FF3A|U+FF41-U+FF5A   *   * @param ch character from which the numeric value property will   *        be retrieved   * @return the numeric value property of ch, or -1 if it does not exist, or   *         -2 if it is not representable as a nonnegative integer   * @see #forDigit(int, int)   * @see #digit(char, int)   * @see #isDigit(char)   * @since 1.1   */  public static int getNumericValue(char ch)  {    // Treat numValue as signed.    return (short) numValue[readChar(ch) >> 7];  }  /**   * Determines if a character is a ISO-LATIN-1 space. This is only the five   * characters <code>'\t'</code>, <code>'\n'</code>, <code>'\f'</code>,   * <code>'\r'</code>, and <code>' '</code>.   * <br>   * Java space = U+0020|U+0009|U+000A|U+000C|U+000D   *   * @param ch character to test   * @return true if ch is a space, else false   * @deprecated Replaced by {@link #isWhitespace(char)}   * @see #isSpaceChar(char)   * @see #isWhitespace(char)   */  public static boolean isSpace(char ch)  {    // Performing the subtraction up front alleviates need to compare longs.    return ch-- <= ' ' && ((1 << ch)                           & ((1 << (' ' - 1))                              | (1 << ('\t' - 1))                              | (1 << ('\n' - 1))                              | (1 << ('\r' - 1))                              | (1 << ('\f' - 1)))) != 0;  }  /**   * Determines if a character is a Unicode space character. This includes   * SPACE_SEPARATOR, LINE_SEPARATOR, and PARAGRAPH_SEPARATOR.   * <br>   * Unicode space = [Zs]|[Zp]|[Zl]   *   * @param ch character to test   * @return true if ch is a Unicode space, else false   * @see #isWhitespace(char)   * @since 1.1   */  public static boolean isSpaceChar(char ch)  {    return ((1 << getType(ch))            & ((1 << SPACE_SEPARATOR)               | (1 << LINE_SEPARATOR)               | (1 << PARAGRAPH_SEPARATOR))) != 0;  }  /**   * Determines if a character is Java whitespace. This includes Unicode   * space characters (SPACE_SEPARATOR, LINE_SEPARATOR, and   * PARAGRAPH_SEPARATOR) except the non-breaking spaces   * (<code>'\u00A0'</code>, <code>'\u2007'</code>, and <code>'\u202F'</code>);   * and these characters: <code>'\u0009'</code>, <code>'\u000A'</code>,   * <code>'\u000B'</code>, <code>'\u000C'</code>, <code>'\u000D'</code>,   * <code>'\u001C'</code>, <code>'\u001D'</code>, <code>'\u001E'</code>,   * and <code>'\u001F'</code>.   * <br>   * Java whitespace = ([Zs] not Nb)|[Zl]|[Zp]|U+0009-U+000D|U+001C-U+001F   *   * @param ch character to test   * @return true if ch is Java whitespace, else false   * @see #isSpaceChar(char)   * @since 1.1   */  public static boolean isWhitespace(char ch)  {    int attr = readChar(ch);    return ((((1 << (attr & TYPE_MASK))              & ((1 << SPACE_SEPARATOR)                 | (1 << LINE_SEPARATOR)                 | (1 << PARAGRAPH_SEPARATOR))) != 0)            && (attr & NO_BREAK_MASK) == 0)      || (ch <= '\u001F' && ((1 << ch)                             & ((1 << '\t')                                | (1 << '\n')                                | (1 << '\u000B')                                | (1 << '\u000C')                                | (1 << '\r')                                | (1 << '\u001C')                                | (1 << '\u001D')                                | (1 << '\u001E')                                | (1 << '\u001F'))) != 0);  }  /**   * Determines if a character has the ISO Control property.   * <br>   * ISO Control = [Cc]   *   * @param ch character to test   * @return true if ch is an ISO Control character, else false   * @see #isSpaceChar(char)   * @see #isWhitespace(char)   * @since 1.1   */  public static boolean isISOControl(char ch)  {    return getType(ch) == CONTROL;  }  /**   * Returns the Unicode general category property of a character.   *   * @param ch character from which the general category property will   *        be retrieved   * @return the character category property of ch as an integer   * @see #UNASSIGNED   * @see #UPPERCASE_LETTER   * @see #LOWERCASE_LETTER   * @see #TITLECASE_LETTER   * @see #MODIFIER_LETTER   * @see #OTHER_LETTER   * @see #NON_SPACING_MARK   * @see #ENCLOSING_MARK   * @see #COMBINING_SPACING_MARK   * @see #DECIMAL_DIGIT_NUMBER   * @see #LETTER_NUMBER   * @see #OTHER_NUMBER   * @see #SPACE_SEPARATOR   * @see #LINE_SEPARATOR   * @see #PARAGRAPH_SEPARATOR   * @see #CONTROL   * @see #FORMAT   * @see #PRIVATE_USE   * @see #SURROGATE   * @see #DASH_PUNCTUATION   * @see #START_PUNCTUATION   * @see #END_PUNCTUATION   * @see #CONNECTOR_PUNCTUATION   * @see #OTHER_PUNCTUATION   * @see #MATH_SYMBOL   * @see #CURRENCY_SYMBOL   * @see #MODIFIER_SYMBOL   * @see #INITIAL_QUOTE_PUNCTUATION   * @see #FINAL_QUOTE_PUNCTUATION   * @since 1.1   */  public static int getType(char ch)  {    return readChar(ch) & TYPE_MASK;  }  /**   * Converts a digit into a character which represents that digit   * in a specified radix. If the radix exceeds MIN_RADIX or MAX_RADIX,   * or the digit exceeds the radix, then the null character <code>'\0'</code>   * is returned.  Otherwise the return value is in '0'-'9' and 'a'-'z'.   * <br>   * return value boundary = U+0030-U+0039|U+0061-U+007A   *   * @param digit digit to be converted into a character   * @param radix radix of digit   * @return character representing digit in radix, or '\0'   * @see #MIN_RADIX   * @see #MAX_RADIX   * @see #digit(char, int)   */  public static char forDigit(int digit, int radix)  {    if (radix < MIN_RADIX || radix > MAX_RADIX        || digit < 0 || digit >= radix)      return '\0';    return Number.digits[digit];  }  /**   * Returns the Unicode directionality property of the character. This   * is used in the visual ordering of text.   *   * @param ch the character to look up   * @return the directionality constant, or DIRECTIONALITY_UNDEFINED   * @see #DIRECTIONALITY_UNDEFINED   * @see #DIRECTIONALITY_LEFT_TO_RIGHT   * @see #DIRECTIONALITY_RIGHT_TO_LEFT   * @see #DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC   * @see #DIRECTIONALITY_EUROPEAN_NUMBER   * @see #DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR   * @see #DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR   * @see #DIRECTIONALITY_ARABIC_NUMBER   * @see #DIRECTIONALITY_COMMON_NUMBER_SEPARATOR   * @see #DIRECTIONALITY_NONSPACING_MARK   * @see #DIRECTIONALITY_BOUNDARY_NEUTRAL   * @see #DIRECTIONALITY_PARAGRAPH_SEPARATOR   * @see #DIRECTIONALITY_SEGMENT_SEPARATOR   * @see #DIRECTIONALITY_WHITESPACE   * @see #DIRECTIONALITY_OTHER_NEUTRALS   * @see #DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING   * @see #DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE   * @see #DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING   * @see #DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE   * @see #DIRECTIONALITY_POP_DIRECTIONAL_FORMAT   * @since 1.4   */  public static byte getDirectionality(char ch)  {    // The result will correctly be signed.    return (byte) (direction[readChar(ch) >> 7] >> 2);  }  /**   * Determines whether the character is mirrored according to Unicode. For   * example, <code>\u0028</code> (LEFT PARENTHESIS) appears as '(' in   * left-to-right text, but ')' in right-to-left text.   *   * @param ch the character to look up   * @return true if the character is mirrored   * @since 1.4   */  public static boolean isMirrored(char ch)  {    return (readChar(ch) & MIRROR_MASK) != 0;  }  /**   * Compares another Character to this Character, numerically.   *   * @param anotherCharacter Character to compare with this Character   * @return a negative integer if this Character is less than   *         anotherCharacter, zero if this Character is equal, and   *         a positive integer if this Character is greater   * @throws NullPointerException if anotherCharacter is null   * @since 1.2   */  public int compareTo(Character anotherCharacter)  {    return value - anotherCharacter.value;  }  /**   * Compares an object to this Character.  Assuming the object is a   * Character object, this method performs the same comparison as   * compareTo(Character).   *   * @param o object to compare   * @return the comparison value   * @throws ClassCastException if o is not a Character object   * @throws NullPointerException if o is null   * @see #compareTo(Character)   * @since 1.2   */  public int compareTo(Object o)  {    return compareTo((Character) o);  }  /**   * Returns an <code>Character</code> object wrapping the value.   * In contrast to the <code>Character</code> constructor, this method   * will cache some values.  It is used by boxing conversion.   *   * @param val the value to wrap   * @return the <code>Character</code>   *    * @since 1.5   */  public static Character valueOf(char val)  {    if (val > MAX_CACHE)      return new Character(val);    synchronized (charCache)      {    if (charCache[val - MIN_VALUE] == null)      charCache[val - MIN_VALUE] = new Character(val);    return charCache[val - MIN_VALUE];      }  }  /**   * Reverse the bytes in val.   * @since 1.5   */  public static char reverseBytes(char val)  {    return (char) (((val >> 8) & 0xff) | ((val << 8) & 0xff00));  }  /**   * Converts a unicode code point to a UTF-16 representation of that   * code point.   *    * @param codePoint the unicode code point

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久午夜夜伦鲁鲁| 亚洲成人资源网| 在线观看精品一区| 韩国v欧美v日本v亚洲v| 日本欧美久久久久免费播放网| 亚洲少妇30p| 亚洲精品一二三| 亚洲男女毛片无遮挡| 亚洲色图一区二区| 久88久久88久久久| 国产一本一道久久香蕉| 国产精品一二一区| www.亚洲人| 91浏览器打开| 欧美色手机在线观看| 欧美日韩国产小视频| 日韩一级高清毛片| 精品福利一区二区三区| 久久久国产精品午夜一区ai换脸| 国产亚洲成aⅴ人片在线观看| 中文字幕一区二区视频| 一区二区三区电影在线播| 视频一区二区三区中文字幕| 国产一区二区日韩精品| 日韩一区二区三区视频在线| 亚洲午夜精品网| 国产精品一卡二| 精品国产髙清在线看国产毛片| 午夜精品福利视频网站| 国产精品99久久久久久有的能看 | 91精品国产综合久久久久久| 日韩欧美成人激情| 国产精品无人区| 亚洲大片在线观看| 欧美在线观看一二区| 亚洲国产综合视频在线观看| 日本高清不卡视频| 欧美日韩精品久久久| 图片区小说区国产精品视频| 欧美在线观看视频一区二区| 亚洲午夜激情网页| 欧美亚男人的天堂| 久久女同性恋中文字幕| 国产精品夜夜爽| 久久久美女艺术照精彩视频福利播放| 国产乱码精品一区二区三| 久久免费午夜影院| 成人黄色在线网站| 精品久久一区二区三区| 亚洲国产成人av网| 制服丝袜亚洲网站| 久久精品国产在热久久| 欧美年轻男男videosbes| 午夜成人在线视频| 精品久久久久香蕉网| 国产麻豆精品视频| 亚洲欧洲国产专区| 欧美性色综合网| 奇米四色…亚洲| 欧美日韩二区三区| 韩国精品主播一区二区在线观看 | 亚洲美女淫视频| 欧洲一区二区三区在线| 老色鬼精品视频在线观看播放| 久久午夜免费电影| 久久99国产精品久久99 | 69久久99精品久久久久婷婷| 久久精品国产亚洲a| 国产精品福利一区| 欧美日韩中文字幕一区| 国产一区二区三区美女| 亚洲一区在线视频| 色欧美片视频在线观看| 国产精品丝袜久久久久久app| 色哟哟在线观看一区二区三区| 日韩激情一区二区| 国产精品久线在线观看| 在线观看91精品国产入口| 国内成人免费视频| 亚洲国产wwwccc36天堂| 中文字幕巨乱亚洲| 免费成人在线观看| ●精品国产综合乱码久久久久| 欧美一区午夜精品| 久久国产综合精品| 亚洲精品久久久蜜桃| 日韩欧美国产电影| 欧美影院午夜播放| 成人网在线免费视频| 亚洲欧洲日产国码二区| 精品国产精品一区二区夜夜嗨| 欧美伊人久久久久久久久影院| 国产一区二区毛片| 日韩经典中文字幕一区| 亚洲黄一区二区三区| 中文欧美字幕免费| 精品国产免费人成电影在线观看四季| 91麻豆免费观看| 成人在线一区二区三区| 狠狠色综合播放一区二区| 肉丝袜脚交视频一区二区| 亚洲精品亚洲人成人网在线播放| 久久精品视频在线免费观看| 日韩欧美电影一二三| 欧美肥妇bbw| 国产精品影音先锋| 秋霞午夜av一区二区三区| 亚洲国产一二三| 一区二区三区在线观看欧美| 国产精品福利一区| 国产精品福利在线播放| 国产精品美女久久久久久久| 日本一区免费视频| 欧美色欧美亚洲另类二区| 91女人视频在线观看| 成人av网站在线观看| 成人精品国产福利| 成人app在线| 99精品久久久久久| 久久99精品国产| 精品一区二区三区在线观看| 精品一区二区三区免费| 精品亚洲porn| 国产精品一区二区不卡| 丁香亚洲综合激情啪啪综合| 青青青伊人色综合久久| 麻豆精品在线看| 亚洲一区二区美女| 日韩国产一二三区| 久久精品久久综合| 狠狠色狠狠色综合系列| 国产麻豆精品95视频| 成人黄色国产精品网站大全在线免费观看| 国产高清久久久| 免费在线欧美视频| 国内外精品视频| www..com久久爱| 欧美亚洲一区三区| 欧美成人乱码一区二区三区| 久久精品一区二区三区av | 欧美亚洲国产一卡| 制服丝袜av成人在线看| www日韩大片| 亚洲色图19p| 日韩成人精品在线| 国产99久久久国产精品潘金网站| 成人av网站在线| 精品欧美一区二区三区精品久久| www日韩大片| 亚洲嫩草精品久久| 免费成人在线视频观看| 波多野结衣在线aⅴ中文字幕不卡| 91久久久免费一区二区| 日韩精品一区二区三区视频在线观看 | 中文天堂在线一区| 午夜电影网一区| 成人视屏免费看| 欧美人动与zoxxxx乱| 久久蜜桃香蕉精品一区二区三区| 亚洲同性gay激情无套| 视频在线观看一区| 成人永久免费视频| 91精品国产综合久久婷婷香蕉 | 国产日韩精品一区| 亚洲国产综合视频在线观看| 国产伦精品一区二区三区免费| 色香色香欲天天天影视综合网| 91精品久久久久久久久99蜜臂| 国产精品沙发午睡系列990531| 婷婷久久综合九色综合绿巨人| 国产成人欧美日韩在线电影| 欧美精品xxxxbbbb| 亚洲天堂久久久久久久| 狠狠色狠狠色综合日日91app| 在线亚洲精品福利网址导航| 久久精品视频一区| 秋霞电影一区二区| 欧美日韩中文另类| 亚洲三级在线免费观看| 国产精品自拍一区| 欧美不卡视频一区| 青青草97国产精品免费观看 | 有坂深雪av一区二区精品| 国产mv日韩mv欧美| 26uuu精品一区二区| 日韩中文字幕区一区有砖一区 | 国产精品视频免费看| 久久99精品久久久久久久久久久久 | 中文字幕在线不卡| 国产精品一二三在| xnxx国产精品| 日韩不卡手机在线v区| 色婷婷综合久久久中文一区二区| 精品国产91乱码一区二区三区 | 黑人巨大精品欧美黑白配亚洲| 欧美亚洲禁片免费| 一区二区三区四区在线免费观看| 成人18精品视频| 国产午夜亚洲精品理论片色戒| 激情av综合网|