static byte COMBINING_SPACING_MARK − 这是 Unicode 规范中的通用类别"Mc"。
static byte CONNECTOR_PUNCTUATION −这是 Unicode 规范中的通用类别"Pc"。
static byte CONTROL −这是 Unicode 规范中的通用类别"Cc"。
static byte CURRENCY_SYMBOL −这是 Unicode 规范中的通用类别"Sc"。
static byte DASH_PUNCTUATION −这是 Unicode 规范中的通用类别"Pd"。
static byte DECIMAL_DIGIT_NUMBER −这是 Unicode 规范中的通用类别"Nd"。
static byte DIRECTIONALITY_ARABIC_NUMBER −这是 Unicode 规范中的弱双向字符类型"AN"。
static byte DIRECTIONALITY_BOUNDARY_NEUTRAL −这是 Unicode 规范中的弱双向字符类型"BN"。
static byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR −这是 Unicode 规范中的弱双向字符类型"CS"。
static byte DIRECTIONALITY_EUROPEAN_NUMBER −这是 Unicode 规范中的弱双向字符类型"EN"。
static byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR −这是 Unicode 规范中的弱双向字符类型"ES"。
static byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR − 这是 Unicode 规范中的弱双向字符类型"ET"。
static byte DIRECTIONALITY_LEFT_TO_RIGHT −这是 Unicode 规范中的强双向字符类型"L"。
static byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING −这是 Unicode 规范中的强双向字符类型"LRE"。
static byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE −这是 Unicode 规范中的强双向字符类型"LRO"。
static byte DIRECTIONALITY_NONSPACING_MARK −这是 Unicode 规范中的弱双向字符类型"NSM"。
static byte DIRECTIONALITY_OTHER_NEUTRALS −这是 Unicode 规范中的中性双向字符类型"ON"。
static byte DIRECTIONALITY_PARAGRAPH_SEPARATOR −这是 Unicode 规范中的中性双向字符类型"B"。
static byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT −这是 Unicode 规范中的弱双向字符类型"PDF"。
static byte DIRECTIONALITY_RIGHT_TO_LEFT −这是 Unicode 规范中的强双向字符类型"R"。
static byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC −这是 Unicode 规范中的强双向字符类型"AL"。
static byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING − 这是 Unicode 规范中的强双向字符类型"RLE"。
static byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE −这是 Unicode 规范中的强双向字符类型"RLO"。
static byte DIRECTIONALITY_SEGMENT_SEPARATOR −这是 Unicode 规范中的中性双向字符类型"S"。
static byte DIRECTIONALITY_UNDEFINED −这是未定义的双向字符类型。
static byte DIRECTIONALITY_WHITESPACE −这是 Unicode 规范中的中性双向字符类型"WS"。
static byte ENCLOSING_MARK −这是 Unicode 规范中的通用类别"Me"。
static byte END_PUNCTUATION −这是 Unicode 规范中的通用类别"Pe"。
static byte FINAL_QUOTE_PUNCTUATION −这是 Unicode 规范中的通用类别"Pf"。
static byte FORMAT −这是 Unicode 规范中的通用类别"Cf"。
static byte INITIAL_QUOTE_PUNCTUATION −这是 Unicode 规范中的通用类别"Pi"。
static byte LETTER_NUMBER −这是 Unicode 规范中的通用类别"Nl"。
static byte LINE_SEPARATOR − 这是 Unicode 规范中的通用类别"Zl"。
static byte LOWERCASE_LETTER − 这是 Unicode 规范中的通用类别"Ll"。
static byte MATH_SYMBOL − 这是 Unicode 规范中的通用类别"Sm"。
static int MAX_CODE_POINT − 这是 Unicode 代码点的最大值。
static char MAX_HIGH_SURROGATE − 这是 UTF-16 编码中 Unicode 高代理代码单元的最大值。
static char MAX_LOW_SURROGATE − 这是 UTF-16 编码中 Unicode 低代理代码单元的最大值。
static int MAX_RADIX − 这是可用于与字符串相互转换的最大基数。
static char MAX_SURROGATE − 这是 UTF-16 编码中 Unicode 代理代码单元的最大值。
static char MAX_VALUE − 这是这个字段的常量值是char类型的最大值,'\uFFFF'。
static int MIN_CODE_POINT − 这是 Unicode 码位的最小值
static char MIN_HIGH_SURROGATE − 这是 UTF-16 编码中 Unicode 高代理代码单元的最小值。
static char MIN_LOW_SURROGATE − 这是 UTF-16 编码中 Unicode 低代理代码单元的最小值。
static int MIN_RADIX − 这是可用于与字符串相互转换的最小基数。
static int MIN_SUPPLEMENTARY_CODE_POINT − 这是补充码位的最小值。
static char MIN_SURROGATE − 这是 UTF-16 编码中 Unicode 代理代码单元的最小值。
static char MIN_VALUE − 这是这个字段的常数值是char类型的最小值,'\u0000'。
static byte MODIFIER_LETTER − 这是 Unicode 规范中的通用类别"Lm"。
static byte MODIFIER_SYMBOL −这是 Unicode 规范中的通用类别"Sk"。
static byte NON_SPACING_MARK −这是 Unicode 规范中的通用类别"Mn"。
static byte OTHER_LETTER −这是 Unicode 规范中的通用类别"Lo"。
static byte OTHER_NUMBER −这是 Unicode 规范中的通用类别"否"。
static byte OTHER_PUNCTUATION −这是 Unicode 规范中的通用类别"Po"。
static byte OTHER_SYMBOL −这是 Unicode 规范中的通用类别"So"。
static byte PARAGRAPH_SEPARATOR −这是 Unicode 规范中的通用类别"Zp"。
static byte PRIVATE_USE −这是 Unicode 规范中的通用类别"Co"。
static int SIZE − 这是用于以无符号二进制形式表示 char 值的位数。
static byte SPACE_SEPARATOR − 这是 Unicode 规范中的通用类别"Zs"。
static byte START_PUNCTUATION − 这是 Unicode 规范中的通用类别"Ps"。
static byte SURROGATE − 这是 Unicode 规范中的通用类别"Cs"。
static byte TITLECASE_LETTER − 这是 Unicode 规范中的通用类别"Lt"。
static Class<Character> TYPE − 这是表示原始类型 char 的 Class 实例。
static byte UNASSIGNED − 这是 Unicode 规范中的通用类别"Cn"。
static byte UPPERCASE_LETTER − 这是 Unicode 规范中的通用类别"Lu"。
序号 |
方法 & 描述 |
1 |
static int charCount(int codePoint)
此方法确定表示指定字符(Unicode 代码点)所需的 char 值的数量。
|
2 |
char charValue()
此方法返回此 Character 对象的值。
|
3 |
static int codePointAt(char[] a, int index)
此方法返回 char 数组给定索引处的代码点。
|
4 |
static int codePointAt(char[] a, int index, int limit)
此方法返回 char 数组给定索引处的代码点,其中只能使用索引小于限制的数组元素。
|
5 |
static int codePointAt(CharSequence seq, int index)
此方法返回 CharSequence 给定索引处的代码点。
|
6 |
static int codePointBefore(char[] a, int index)
此方法返回 char 数组的给定索引之前的代码点。
|
7 |
static int codePointBefore(char[] a, int index, int start)
该方法返回 char 数组给定索引之前的代码点,其中只能使用索引大于或等于 start 的数组元素。
|
8 |
static int codePointBefore(CharSequence seq, int index)
此方法返回 CharSequence 的给定索引之前的代码点。
|
9 |
static int codePointCount(char[] a, int offset, int count)
此方法返回 char 数组参数的子数组中的 Unicode 代码点数
|
10 |
static int codePointCount(CharSequence seq, int beginIndex, int endIndex)
此方法返回指定字符序列的文本范围内的 Unicode 码点数。
|
11 |
int compareTo(Character anotherCharacter)
此方法以数字方式比较两个 Character 对象。 |
12 |
static int digit(char ch, int radix)
该方法返回指定基数中字符 ch 的数值。
|
13 |
static int digit(int codePoint, int radix)
该方法返回指定基数中指定字符(Unicode码点)的数值。
|
14 |
boolean equals(Object obj)
此方法将此对象与指定对象进行比较
|
15 |
static char forDigit(int digit, int radix)
此方法确定指定基数中特定数字的字符表示。
|
16 |
static byte getDirectionality(char ch)
此方法返回给定字符的 Unicode 方向性属性。
|
17 |
static byte getDirectionality(int codePoint)
此方法返回给定字符(Unicode 代码点)的 Unicode 方向性属性。
|
18 |
static int getNumericValue(char ch)
该方法返回指定 Unicode 字符所代表的 int 值。
|
19 |
static int getNumericValue(int codePoint)
该方法返回指定字符(Unicode码位)所代表的int值。
|
20 |
static int getType(char ch)
此方法返回一个值,指示字符的一般类别。
|
21 |
static int getType(int codePoint)
此方法返回一个值,指示字符的一般类别。
|
22 |
int hashCode()
此方法返回此字符的哈希码。
|
23 |
static boolean isDefined(char ch)
此方法确定字符是否以 Unicode 定义。
|
24 |
static boolean isDefined(int codePoint)
此方法确定字符(Unicode 代码点)是否以 Unicode 定义。
|
25 |
static boolean isDigit(char ch)
该方法判断指定字符是否为数字。
|
26 |
static boolean isDigit(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为数字。
|
27 |
static boolean isHighSurrogate(char ch)
此方法确定给定的 char 值是否为高代理代码单元(也称为前导代理代码单元)。
|
28 |
static boolean isIdentifierIgnorable(char ch)
此方法确定指定字符是否应被视为 Java 标识符或 Unicode 标识符中的可忽略字符。
|
29 |
static boolean isIdentifierIgnorable(int codePoint)
此方法确定指定字符(Unicode 代码点)是否应被视为 Java 标识符或 Unicode 标识符中的可忽略字符。
|
30 |
static boolean isISOControl(char ch)
该方法判断指定字符是否为 ISO 控制字符。
|
31 |
static boolean isISOControl(int codePoint)
此方法确定引用的字符(Unicode 代码点)是否为 ISO 控制字符。
|
32 |
static boolean isJavaIdentifierPart(char ch)
此方法确定指定字符是否可能是 Java 标识符的一部分,而不是第一个字符。
|
33 |
static boolean isJavaIdentifierPart(int codePoint)
此方法确定字符(Unicode 代码点)是否可能是 Java 标识符的一部分,而不是第一个字符。
|
34 |
static boolean isJavaIdentifierStart(char ch)
此方法确定指定字符是否允许作为 Java 标识符中的第一个字符。
|
35 |
static boolean isJavaIdentifierStart(int codePoint)
此方法确定字符(Unicode 代码点)是否允许作为 Java 标识符中的第一个字符。
|
36 |
static boolean isLetter(char ch)
该方法判断指定字符是否为字母。
|
37 |
static boolean isLetter(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为字母。
|
38 |
static boolean isLetterOrDigit(char ch)
该方法判断指定字符是字母还是数字。
|
39 |
static boolean isLetterOrDigit(int codePoint)
此方法确定指定字符(Unicode 代码点)是字母还是数字。
|
40 |
static boolean isLowerCase(char ch)
该方法判断指定字符是否为小写字符。
|
41 |
static boolean isLowerCase(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为小写字符。
|
42 |
static boolean isLowSurrogate(char ch)
此方法确定给定的 char 值是否为低代理代码单元(也称为尾部代理代码单元)。
|
43 |
static boolean isMirrored(char ch)
该方法判断字符是否按照Unicode规范进行镜像。
|
44 |
static boolean isMirrored(int codePoint)
该方法判断指定字符(Unicode码位)是否按照Unicode规范进行镜像。
|
45 |
static boolean isSpaceChar(char ch)
该方法判断指定字符是否为 Unicode 空格字符。
|
46 |
static boolean isSpaceChar(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为 Unicode 空格字符。
|
47 |
static boolean isSupplementaryCodePoint(int codePoint)
该方法判断指定字符(Unicode码位)是否在补充字符范围内。
|
48 |
static boolean isSurrogatePair(char high, char low)
此方法确定指定的 char 值对是否为有效的代理对。
|
49 |
static boolean isTitleCase(char ch)
此方法确定指定字符是否为大写字符。
|
50 |
static boolean isTitleCase(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为标题字符。
|
51 |
static boolean isUnicodeIdentifierPart(char ch)
此方法确定指定字符是否可能是 Unicode 标识符的一部分,而不是第一个字符。
|
52 |
static boolean isUnicodeIdentifierPart(int codePoint)
此方法确定指定字符(Unicode 代码点)是否可能是 Unicode 标识符的一部分,而不是第一个字符。
|
53 |
static boolean isUnicodeIdentifierStart(char ch)
此方法确定指定字符是否允许作为 Unicode 标识符中的第一个字符。
|
54 |
static boolean isUnicodeIdentifierStart(int codePoint)
此方法确定指定字符(Unicode 代码点)是否允许作为 Unicode 标识符中的第一个字符。
|
55 |
static boolean isUpperCase(char ch
该方法判断指定字符是否为大写字符。
|
56 |
static boolean isUpperCase(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为大写字符。
|
57 |
static boolean isValidCodePoint(int codePoint)
此方法确定指定的代码点是否为 0x0000 到 0x10FFFF 范围内的有效 Unicode 代码点值。
|
58 |
static boolean isWhitespace(char ch)
该方法根据Java判断指定字符是否为空格。
|
59 |
static boolean isWhitespace(int codePoint)
该方法根据Java判断指定字符(Unicode码位)是否为空格。
|
60 |
static int offsetByCodePoints(char[] a, int start, int count, int index, int codePointOffset)
此方法返回给定 char 子数组中的索引,该索引与给定索引偏移 codePointOffset 代码点
|
61 |
static int offsetByCodePoints(CharSequence seq, int index, int codePointOffset)
此方法返回给定 char 序列中的索引,该索引与给定索引偏移 codePointOffset 代码点。
|
62 |
static char reverseBytes(char ch)
该方法返回指定char值中字节顺序倒转得到的值。
|
63 |
static char[] toChars(int codePoint)
此方法将指定的字符(Unicode 代码点)转换为存储在 char 数组中的 UTF-16 表示形式。
|
64 |
static int toChars(int codePoint, char[] dst, int dstIndex)
此方法将指定字符(Unicode 代码点)转换为其 UTF-16 表示形式。
|
65 |
static int toCodePoint(char high, char low)
此方法将指定的代理对转换为其补充代码点值。
|
66 |
static char toLowerCase(char ch)
此方法使用 UnicodeData 文件中的大小写映射信息将字符参数转换为小写。
|
67 |
static int toLowerCase(int codePoint)
此方法使用 UnicodeData 文件中的大小写映射信息将字符(Unicode 代码点)参数转换为小写。
|
68 |
String toString()
此方法返回一个表示此字符值的字符串对象。
|
69 |
static String toString(char c)
此方法返回一个表示指定字符的 String 对象。
|
70 |
static char toTitleCase(char ch)
此方法使用 UnicodeData 文件中的大小写映射信息将字符参数转换为标题大小写。
|
71 |
static int toTitleCase(int codePoint)
此方法使用 UnicodeData 文件中的大小写映射信息将字符(Unicode 代码点)参数转换为标题。
|
72 |
static char toUpperCase(char ch)
此方法使用 UnicodeData 文件中的大小写映射信息将字符参数转换为大写。
|
73 |
static int toUpperCase(int codePoint)
此方法使用 UnicodeData 文件中的大小写映射信息将字符(Unicode 代码点)参数转换为大写。
|
74 |
static Character valueOf(char c)
此方法返回一个 Character 实例,表示指定的 char 值。
|