简介
java.lang.Character 类在对象中包装基本类型char的值. Character类型的对象包含一个字段,其类型为char.
类声明
以下是 java.lang的声明.字符 class :
public final class Character extends Object implements Serializable, Comparable
字段
以下是 java.lang.Character class : 的字段.
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
TYPE : 这是表示基本类型char的Class实例. static byte UNASSIGNED : 这是Unicode规范中的常规类别"Cn".
static byte UPPERCASE_LETTER : 这是Unicode规范中的常规类别"Lu".
类构造函数
Sr.No. | 构造函数&描述 |
---|---|
1 | Character(char value) 这构造了一个新分配的Character对象,它表示指定的char值. |
类方法
Sr.No. | Method&说明 |
---|---|
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数组的给定索引处的代码点,其中只能使用索引小于limit的数组元素. |
5 | static int codePointAt(CharSequence) seq,int index) 此方法返回CharSequence的给定索引处的代码点. |
6 | 静态int codePointBefore(char [] a,int index) 此方法返回char数组的给定索引之前的代码点. |
7 | static int codePointBefore(char [] a,int index,int start) 此方法返回char数组的给定索引之前的代码点,其中只有arra可以使用索引大于或等于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) 此方法返回指定char sequ的文本范围内的Unicode代码点数ence. |
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) 此方法比较es此对象对指定的对象 |
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() 此方法返回此Character的哈希码. |
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 isJa vaIdentifierStart(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值是否为低代理代码单元(也称为trailing-surrogate代码单元). |
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 isUnicodeIdentif ierPart(int codePoint) 此方法确定指定的字符(Unicode代码点)是否可能是Unicode标识符的一部分,而不是第一个字符. |
53 | static boolean isUnicodeIdentifierStart(char ch) 此方法确定指定的字符是否允许作为Unicode标识符中的第一个字符. |
54 | static boolean isUnicodeIdentifierStart(int codePoint) 此方法确定是否允许指定的字符(Unicode代码点)作为Unicode标识符中的第一个字符. |
55 | stat ic 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) 此方法确定是否指定了char根据Java,acter是白色空间. |
59 | static boolean isWhitespace(int codePoint) 这method根据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) 此方法返回in给定char序列中的dex,它由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表示形式./p> |
65 | static int toCodePoint(char high,char low) 此方法将指定的代理项对转换为其补充代码点值. |
66 | static char toLowerCase(char ch) 此方法使用案例映射信息将字符参数转换为小写UnicodeData文件. |
67 | static int toLowerCase(int codePoint) 此方法转换角色(Unicode代码点)参数使用UnicodeData文件中的大小写映射信息. |
68 | String toString() 此方法返回表示此Character的值的String对象. |
69 | static String toString(char c) 此方法返回表示指定char的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) 此方法返回表示指定char值的Character实例. |
方法继承
这个clas继承了以下类中的方法:
java.lang.Object