- Java.lang包类
- Java.lang - 主页
- Java.lang - 布尔值
- Java.lang-字节
- Java.lang - 字符
- Java.lang - 字符.子集
- Java.lang - 字符.UnicodeBlock
- Java.lang-类
- Java.lang-类加载器
- Java.lang - 编译器
- Java.lang - 双精度
- Java.lang-枚举
- Java.lang-浮点型
- Java.lang-InheritableThreadLocal
- Java.lang - 整数
- Java.lang - 长
- Java.lang - 数学
- Java.lang - 数字
- Java.lang-对象
- Java.lang-包
- Java.lang-进程
- Java.lang-ProcessBuilder
- Java.lang-运行时
- Java.lang-运行时权限
- Java.lang-安全管理器
- Java.lang - 简短
- Java.lang-StackTraceElement
- Java.lang-StrictMath
- Java.lang-字符串
- Java.lang-StringBuffer
- Java.lang-StringBuilder
- Java.lang-系统
- Java.lang-线程
- Java.lang-线程组
- Java.lang-ThreadLocal
- Java.lang-可抛出的
- Java.lang - 无效
- Java.lang 包附加功能
- Java.lang - 接口
- Java.lang - 错误
- Java.lang - 异常
- Java.lang 包有用的资源
- Java.lang - 有用的资源
- Java.lang - 讨论
Java.lang.Character 类
介绍
java.lang.Character类将基本类型 char 的值包装在对象中。字符类型的对象包含一个类型为 char 的字段。
类声明
以下是java.lang.Character类的声明-
public final class Character extends Object implements Serializable, Comparable<Character>
场地
以下是java.lang.Character类的字段-
静态字节 COMBINING_SPACING_MARK - 这是 Unicode 规范中的通用类别“Mc”。
静态字节 CONNECTOR_PUNCTUATION - 这是 Unicode 规范中的常规类别“Pc”。
静态字节 CONTROL - 这是 Unicode 规范中的常规类别“Cc”。
静态字节 CURRENCY_SYMBOL - 这是 Unicode 规范中的常规类别“Sc”。
静态字节 DASH_PUNCTUATION - 这是 Unicode 规范中的常规类别“Pd”。
静态字节 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”。
静态字节 DIRECTIONALITY_LEFT_TO_RIGHT - 这是 Unicode 规范中的强双向字符类型“L”。
静态字节 DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING - 这是 Unicode 规范中的强双向字符类型“LRE”。
静态字节 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”。
静态字节 DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC - 这是 Unicode 规范中的强双向字符类型“AL”。
静态字节 DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING - 这是 Unicode 规范中的强双向字符类型“RLE”。
静态字节 DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE - 这是 Unicode 规范中的强双向字符类型“RLO”。
static byte DIRECTIONALITY_SEGMENT_SEPARATOR - 这是 Unicode 规范中的中性双向字符类型“S”。
static byte DIRECTIONALITY_UNDEFINED - 这是未定义的双向字符类型。
static byte DIRECTIONALITY_WHITESPACE - 这是 Unicode 规范中的中性双向字符类型“WS”。
静态字节 ENCLOSING_MARK - 这是 Unicode 规范中的通用类别“Me”。
静态字节 END_PUNCTUATION - 这是 Unicode 规范中的常规类别“Pe”。
静态字节 FINAL_QUOTE_PUNCTUATION - 这是 Unicode 规范中的常规类别“Pf”。
静态字节格式- 这是 Unicode 规范中的通用类别“Cf”。
静态字节 INITIAL_QUOTE_PUNCTUATION - 这是 Unicode 规范中的常规类别“Pi”。
静态字节 LETTER_NUMBER - 这是 Unicode 规范中的常规类别“Nl”。
静态字节 LINE_SEPARATOR - 这是 Unicode 规范中的常规类别“Zl”。
静态字节 LOWERCASE_LETTER - 这是 Unicode 规范中的常规类别“Ll”。
静态字节 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_SUPPLMENTARY_CODE_POINT - 这是补充代码点的最小值。
static char MIN_SURROGATE - 这是 UTF-16 编码中 Unicode 代理代码单元的最小值。
static char MIN_VALUE - 这是该字段的常量值,是 char 类型的最小值,'\u0000'。
静态字节 MODIFIER_LETTER - 这是 Unicode 规范中的常规类别“Lm”。
静态字节 MODIFIER_SYMBOL - 这是 Unicode 规范中的常规类别“Sk”。
静态字节 NON_SPACING_MARK - 这是 Unicode 规范中的常规类别“Mn”。
静态字节 OTHER_LETTER - 这是 Unicode 规范中的常规类别“Lo”。
静态字节 OTHER_NUMBER - 这是 Unicode 规范中的常规类别“否”。
静态字节 OTHER_PUNCTUATION - 这是 Unicode 规范中的常规类别“Po”。
静态字节 OTHER_SYMBOL - 这是 Unicode 规范中的常规类别“So”。
静态字节 PARAGRAPH_SEPARATOR - 这是 Unicode 规范中的常规类别“Zp”。
static byte PRIVATE_USE - 这是 Unicode 规范中的通用类别“Co”。
static int SIZE - 这是用于表示无符号二进制形式的 char 值的位数。
静态字节 SPACE_SEPARATOR - 这是 Unicode 规范中的常规类别“Zs”。
静态字节 START_PUNCTUATION - 这是 Unicode 规范中的常规类别“Ps”。
静态字节 SURROGATE - 这是 Unicode 规范中的通用类别“Cs”。
静态字节 TITLECASE_LETTER - 这是 Unicode 规范中的常规类别“Lt”。
static Class<Character> TYPE - 这是表示原始类型 char 的 Class 实例。
静态字节 UNASSIGNED - 这是 Unicode 规范中的通用类别“Cn”。
static byte UPPERCASE_LETTER - 这是 Unicode 规范中的常规类别“Lu”。
类构造函数
先生。 | 构造函数及描述 |
---|---|
1 |
字符(字符值) 这将构造一个新分配的 Character 对象,该对象表示指定的 char 值。 |
类方法
先生。 | 方法及说明 |
---|---|
1 | 静态 int charCount(int codePoint)
此方法确定表示指定字符(Unicode 代码点)所需的 char 值的数量。 |
2 | char charValue()
该方法返回该Character对象的值。 |
3 | static int codePointAt(char[] a, int 索引)
此方法返回 char 数组给定索引处的代码点。 |
4 | static int codePointAt(char[] a, int 索引, int 限制)
此方法返回 char 数组给定索引处的代码点,其中只能使用索引小于 limit 的数组元素。 |
5 | 静态 int codePointAt(CharSequence seq, int 索引)
此方法返回 CharSequence 给定索引处的代码点。 |
6 | static int codePointBefore(char[] a, int 索引)
此方法返回 char 数组的给定索引之前的代码点。 |
7 | static int codePointBefore(char[] a, int 索引, int 开始)
此方法返回 char 数组给定索引之前的代码点,其中只能使用索引大于或等于 start 的数组元素。 |
8 | static int codePointBefore(CharSequence seq, int index)
此方法返回 CharSequence 给定索引之前的代码点。 |
9 | static int codePointCount(char[] a, int 偏移量, int 计数)
此方法返回 char 数组参数的子数组中的 Unicode 代码点的数量 |
10 | 静态 int codePointCount(CharSequence seq, int beginIndex, int endIndex)
此方法返回指定字符序列的文本范围内的 Unicode 代码点的数量。 |
11 | intcompareTo(字符另一个字符)
此方法对两个Character 对象进行数值比较。 |
12 | 静态 int 数字(char ch,int 基数)
此方法返回指定基数中字符 ch 的数值。 |
13 | 静态 int 数字(int 码点,int 基数)
此方法返回指定基数中指定字符(Unicode 代码点)的数值。 |
14 | 布尔等于(对象 obj)
此方法将此对象与指定对象进行比较 |
15 | static char forDigit(int 数字, int 基数)
此方法确定指定基数中特定数字的字符表示形式。 |
16 | 静态字节 getDirectionality(char ch)
此方法返回给定字符的 Unicode 方向性属性。 |
17 号 | 静态字节 getDirectionality(int codePoint)
此方法返回给定字符(Unicode 代码点)的 Unicode 方向性属性。 |
18 | 静态 int getNumericValue(char ch)
此方法返回指定 Unicode 字符表示的 int 值。 |
19 | 静态 int getNumericValue(int codePoint)
此方法返回指定字符(Unicode 代码点)表示的 int 值。 |
20 | 静态 int getType(char ch)
此方法返回一个指示字符的一般类别的值。 |
21 | 静态 int getType(int codePoint)
此方法返回一个指示字符的一般类别的值。 |
22 | int 哈希码()
此方法返回此字符的哈希码。 |
23 | 静态布尔 isDefined(char ch)
此方法确定字符是否在 Unicode 中定义。 |
24 | 静态布尔 isDefined(int codePoint)
此方法确定字符(Unicode 代码点)是否在 Unicode 中定义。 |
25 | 静态布尔 isDigit(char ch)
此方法确定指定字符是否为数字。 |
26 | 静态布尔 isDigit(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为数字。 |
27 | 静态布尔 isHighSurrogate(char ch)
此方法确定给定的 char 值是否为高代理代码单元(也称为前导代理代码单元)。 |
28 | 静态布尔 isIdentifierIgnorable(char ch)
此方法确定指定字符是否应被视为 Java 标识符或 Unicode 标识符中的可忽略字符。 |
29 | 静态布尔 isIdentifierIgnorable(int codePoint)
此方法确定指定字符(Unicode 代码点)是否应被视为 Java 标识符或 Unicode 标识符中的可忽略字符。 |
30 | 静态布尔 isISOControl(char ch)
此方法确定指定的字符是否为 ISO 控制字符。 |
31 | 静态布尔 isISOControl(int codePoint)
此方法确定引用的字符(Unicode 代码点)是否是 ISO 控制字符。 |
32 | 静态布尔 isJavaIdentifierPart(char ch)
该方法确定指定字符是否可以是 Java 标识符中除第一个字符之外的一部分。 |
33 | 静态布尔 isJavaIdentifierPart(int codePoint)
此方法确定字符(Unicode 代码点)是否可以是 Java 标识符的一部分(除了第一个字符之外)。 |
34 | 静态布尔 isJavaIdentifierStart(char ch)
此方法确定指定的字符是否允许作为 Java 标识符中的第一个字符。 |
35 | 静态布尔 isJavaIdentifierStart(int codePoint)
此方法确定字符(Unicode 代码点)是否允许作为 Java 标识符中的第一个字符。 |
36 | 静态布尔 isLetter(char ch)
此方法确定指定的字符是否是字母。 |
37 | 静态布尔 isLetter(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为字母。 |
38 | 静态布尔 isLetterOrDigit(char ch)
此方法确定指定的字符是字母还是数字。 |
39 | 静态布尔 isLetterOrDigit(int codePoint)
此方法确定指定字符(Unicode 代码点)是字母还是数字。 |
40 | 静态布尔 isLowerCase(char ch)
该方法判断指定字符是否为小写字符。 |
41 | 静态布尔 isLowerCase(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为小写字符。 |
42 | 静态布尔 isLowSurrogate(char ch)
此方法确定给定的 char 值是否是低代理代码单元(也称为尾随代理代码单元)。 |
43 | 静态布尔 isMirrored(char ch)
此方法根据 Unicode 规范确定字符是否镜像。 |
44 | 静态布尔 isMirrored(int codePoint)
此方法确定是否根据 Unicode 规范对指定字符(Unicode 代码点)进行镜像。 |
45 | 静态布尔 isSpaceChar(char ch)
此方法确定指定的字符是否为 Unicode 空格字符。 |
46 | 静态布尔 isSpaceChar(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为 Unicode 空格字符。 |
47 | 静态布尔 isSupplementaryCodePoint(int codePoint)
此方法确定指定字符(Unicode 代码点)是否在增补字符范围内。 |
48 | 静态布尔 isSurrogatePair(字符高,字符低)
此方法确定指定的 char 值对是否是有效的代理对。 |
49 | 静态布尔 isTitleCase(char ch)
此方法确定指定的字符是否为首字母大写字符。 |
50 | 静态布尔 isTitleCase(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为首字母大写字符。 |
51 | 静态布尔 isUnicodeIdentifierPart(char ch)
此方法确定指定字符是否可以是 Unicode 标识符中除第一个字符之外的一部分。 |
52 | 静态布尔 isUnicodeIdentifierPart(int codePoint)
此方法确定指定字符(Unicode 代码点)是否可以是除第一个字符之外的 Unicode 标识符的一部分。 |
53 | 静态布尔 isUnicodeIdentifierStart(char ch)
此方法确定是否允许指定字符作为 Unicode 标识符中的第一个字符。 |
54 | 静态布尔 isUnicodeIdentifierStart(int codePoint)
此方法确定是否允许指定字符(Unicode 代码点)作为 Unicode 标识符中的第一个字符。 |
55 | 静态布尔 isUpperCase(char ch
该方法判断指定字符是否为大写字符。 |
56 | 静态布尔 isUpperCase(int codePoint)
此方法确定指定字符(Unicode 代码点)是否为大写字符。 |
57 | 静态布尔 isValidCodePoint(int codePoint)
此方法确定指定的代码点是否是 0x0000 到 0x10FFFF(含)范围内的有效 Unicode 代码点值。 |
58 | 静态布尔 isWhitespace(char ch)
该方法根据Java判断指定的字符是否为空格。 |
59 | 静态布尔 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 | 静态字符反向字节(字符ch)
此方法返回通过反转指定 char 值中的字节顺序获得的值。 |
63 | 静态 char[] toChars(int codePoint)
此方法将指定字符(Unicode 代码点)转换为其存储在 char 数组中的 UTF-16 表示形式。 |
64 | 静态 int toChars(int codePoint, char[] dst, int dstIndex)
此方法将指定字符(Unicode 代码点)转换为其 UTF-16 表示形式。 |
65 | 静态 int toCodePoint(字符高,字符低)
此方法将指定的代理对转换为其补充代码点值。 |
66 | 静态 char toLowerCase(char ch)
此方法使用 UnicodeData 文件中的大小写映射信息将字符参数转换为小写。 |
67 | 静态 int toLowerCase(int codePoint)
此方法使用 UnicodeData 文件中的大小写映射信息将字符(Unicode 代码点)参数转换为小写。 |
68 | 字符串转字符串()
此方法返回表示此字符值的 String 对象。 |
69 | 静态字符串 toString(char c)
此方法返回表示指定字符的 String 对象。 |
70 | 静态 char toTitleCase(char ch)
此方法使用 UnicodeData 文件中的大小写映射信息将字符参数转换为标题大小写。 |
71 | 静态 int toTitleCase(int codePoint)
此方法使用 UnicodeData 文件中的大小写映射信息将字符(Unicode 代码点)参数转换为标题大小写。 |
72 | 静态 char toUpperCase(char ch)
此方法使用 UnicodeData 文件中的大小写映射信息将字符参数转换为大写。 |
73 | 静态 int toUpperCase(int codePoint)
此方法使用 UnicodeData 文件中的大小写映射信息将字符(Unicode 代码点)参数转换为大写。 |
74 | 静态字符 valueOf(char c)
此方法返回表示指定 char 值的 Character 实例。 |
继承的方法
该类继承了以下类的方法 -
- java.lang.Object