Java.lang - Character
简介
The java.lang.Character class wraps a value of the primitive type char in an object. An object of type Character contains a single field whose type is char.
类声明
以下是 java.lang.Character 类的声明 −
public final class Character extends Object implements Serializable, Comparable<Character>
字段
以下是 java.lang.Character 类的字段 −
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 |
Character(char value) 这会构造一个新分配的 Character 对象,表示指定的 char 值。 |
类方法
继承的方法
这个类继承了以下类的方法 −
- java.lang.Object