Example usage for Java java.lang Character fields, constructors, methods, implement or subclass
The text is from its open source code.
int | MIN_RADIX The minimum radix available for conversion to and from strings. |
int | MAX_RADIX The maximum radix available for conversion to and from strings. |
char | MIN_VALUE The constant value of this field is the smallest value of type char , '\u005Cu0000' . |
char | MAX_VALUE The constant value of this field is the largest value of type char , '\u005CuFFFF' . |
Class | TYPE The Class instance representing the primitive type char . |
byte | UNASSIGNED General category "Cn" in the Unicode specification. |
byte | UPPERCASE_LETTER General category "Lu" in the Unicode specification. |
byte | LOWERCASE_LETTER General category "Ll" in the Unicode specification. |
byte | TITLECASE_LETTER General category "Lt" in the Unicode specification. |
byte | MODIFIER_LETTER General category "Lm" in the Unicode specification. |
byte | OTHER_LETTER General category "Lo" in the Unicode specification. |
byte | NON_SPACING_MARK General category "Mn" in the Unicode specification. |
byte | ENCLOSING_MARK General category "Me" in the Unicode specification. |
byte | COMBINING_SPACING_MARK General category "Mc" in the Unicode specification. |
byte | DECIMAL_DIGIT_NUMBER General category "Nd" in the Unicode specification. |
byte | LETTER_NUMBER General category "Nl" in the Unicode specification. |
byte | OTHER_NUMBER General category "No" in the Unicode specification. |
byte | SPACE_SEPARATOR General category "Zs" in the Unicode specification. |
byte | LINE_SEPARATOR General category "Zl" in the Unicode specification. |
byte | PARAGRAPH_SEPARATOR General category "Zp" in the Unicode specification. |
byte | CONTROL General category "Cc" in the Unicode specification. |
byte | FORMAT General category "Cf" in the Unicode specification. |
byte | PRIVATE_USE General category "Co" in the Unicode specification. |
byte | SURROGATE General category "Cs" in the Unicode specification. |
byte | DASH_PUNCTUATION General category "Pd" in the Unicode specification. |
byte | START_PUNCTUATION General category "Ps" in the Unicode specification. |
byte | END_PUNCTUATION General category "Pe" in the Unicode specification. |
byte | CONNECTOR_PUNCTUATION General category "Pc" in the Unicode specification. |
byte | OTHER_PUNCTUATION General category "Po" in the Unicode specification. |
byte | MATH_SYMBOL General category "Sm" in the Unicode specification. |
byte | CURRENCY_SYMBOL General category "Sc" in the Unicode specification. |
byte | MODIFIER_SYMBOL General category "Sk" in the Unicode specification. |
byte | OTHER_SYMBOL General category "So" in the Unicode specification. |
byte | INITIAL_QUOTE_PUNCTUATION General category "Pi" in the Unicode specification. |
byte | FINAL_QUOTE_PUNCTUATION General category "Pf" in the Unicode specification. |
byte | DIRECTIONALITY_UNDEFINED Undefined bidirectional character type. |
byte | DIRECTIONALITY_LEFT_TO_RIGHT Strong bidirectional character type "L" in the Unicode specification. |
byte | DIRECTIONALITY_RIGHT_TO_LEFT Strong bidirectional character type "R" in the Unicode specification. |
byte | DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC Strong bidirectional character type "AL" in the Unicode specification. |
byte | DIRECTIONALITY_EUROPEAN_NUMBER Weak bidirectional character type "EN" in the Unicode specification. |
byte | DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR Weak bidirectional character type "ES" in the Unicode specification. |
byte | DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR Weak bidirectional character type "ET" in the Unicode specification. |
byte | DIRECTIONALITY_ARABIC_NUMBER Weak bidirectional character type "AN" in the Unicode specification. |
byte | DIRECTIONALITY_COMMON_NUMBER_SEPARATOR Weak bidirectional character type "CS" in the Unicode specification. |
byte | DIRECTIONALITY_NONSPACING_MARK Weak bidirectional character type "NSM" in the Unicode specification. |
byte | DIRECTIONALITY_BOUNDARY_NEUTRAL Weak bidirectional character type "BN" in the Unicode specification. |
byte | DIRECTIONALITY_PARAGRAPH_SEPARATOR Neutral bidirectional character type "B" in the Unicode specification. |
byte | DIRECTIONALITY_SEGMENT_SEPARATOR Neutral bidirectional character type "S" in the Unicode specification. |
byte | DIRECTIONALITY_WHITESPACE Neutral bidirectional character type "WS" in the Unicode specification. |
byte | DIRECTIONALITY_OTHER_NEUTRALS Neutral bidirectional character type "ON" in the Unicode specification. |
byte | DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING Strong bidirectional character type "LRE" in the Unicode specification. |
byte | DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE Strong bidirectional character type "LRO" in the Unicode specification. |
byte | DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING Strong bidirectional character type "RLE" in the Unicode specification. |
byte | DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE Strong bidirectional character type "RLO" in the Unicode specification. |
byte | DIRECTIONALITY_POP_DIRECTIONAL_FORMAT Weak bidirectional character type "PDF" in the Unicode specification. |
char | MIN_HIGH_SURROGATE The minimum value of a Unicode high-surrogate code unit in the UTF-16 encoding, constant '\u005CuD800' . |
char | MAX_HIGH_SURROGATE The maximum value of a Unicode high-surrogate code unit in the UTF-16 encoding, constant '\u005CuDBFF' . |
char | MIN_LOW_SURROGATE The minimum value of a Unicode low-surrogate code unit in the UTF-16 encoding, constant '\u005CuDC00' . |
char | MAX_LOW_SURROGATE The maximum value of a Unicode low-surrogate code unit in the UTF-16 encoding, constant '\u005CuDFFF' . |
char | MIN_SURROGATE The minimum value of a Unicode surrogate code unit in the UTF-16 encoding, constant '\u005CuD800' . |
char | MAX_SURROGATE The maximum value of a Unicode surrogate code unit in the UTF-16 encoding, constant '\u005CuDFFF' . |
int | MIN_SUPPLEMENTARY_CODE_POINT The minimum value of a Unicode supplementary code point, constant U+10000 . |
int | MIN_CODE_POINT The minimum value of a Unicode code point, constant U+0000 . |
int | MAX_CODE_POINT The maximum value of a Unicode code point, constant U+10FFFF . |
int | SIZE The number of bits used to represent a char value in unsigned binary form, constant 16 . |
int | BYTES The number of bytes used to represent a char value in unsigned binary form. |
Character(char value) Constructs a newly allocated Character object that represents the specified char value. |
int | charCount(int codePoint) Determines the number of char values needed to represent the specified character (Unicode code point). |
char | charValue() Returns the value of this Character object. |
int | codePointAt(CharSequence seq, int index) Returns the code point at the given index of the CharSequence . |
int | codePointAt(char[] a, int index) Returns the code point at the given index of the char array. |
int | codePointAt(char[] a, int index, int limit) Returns the code point at the given index of the char array, where only array elements with index less than limit can be used. |
int | codePointBefore(CharSequence seq, int index) Returns the code point preceding the given index of the CharSequence . |
int | codePointBefore(char[] a, int index) Returns the code point preceding the given index of the char array. |
int | codePointBefore(char[] a, int index, int start) Returns the code point preceding the given index of the char array, where only array elements with index greater than or equal to start can be used. |
int | codePointCount(CharSequence seq, int beginIndex, int endIndex) Returns the number of Unicode code points in the text range of the specified char sequence. |
int | codePointCount(char[] a, int offset, int count) Returns the number of Unicode code points in a subarray of the char array argument. |
int | compare(char x, char y) Compares two char values numerically. |
int | compareTo(Character anotherCharacter) Compares two Character objects numerically. |
int | digit(char ch, int radix) Returns the numeric value of the character ch in the specified radix. |
int | digit(int codePoint, int radix) Returns the numeric value of the specified character (Unicode code point) in the specified radix. |
boolean | equals(Object obj) Compares this object against the specified object. |
char | forDigit(int digit, int radix) Determines the character representation for a specific digit in the specified radix. |
byte | getDirectionality(char ch) Returns the Unicode directionality property for the given character. |
byte | getDirectionality(int codePoint) Returns the Unicode directionality property for the given character (Unicode code point). |
String | getName(int codePoint) Returns the Unicode name of the specified character codePoint , or null if the code point is #UNASSIGNED unassigned . |
int | getNumericValue(char ch) Returns the int value that the specified Unicode character represents. |
int | getNumericValue(int codePoint) Returns the int value that the specified character (Unicode code point) represents. |
int | getType(char ch) Returns a value indicating a character's general category. |
int | getType(int codePoint) Returns a value indicating a character's general category. |
int | hashCode() Returns a hash code for this Character ; equal to the result of invoking charValue() . |
int | hashCode(char value) Returns a hash code for a char value; compatible with Character.hashCode() . |
char | highSurrogate(int codePoint) Returns the leading surrogate (a high surrogate code unit) of the surrogate pair representing the specified supplementary character (Unicode code point) in the UTF-16 encoding. |
boolean | isAlphabetic(int codePoint) Determines if the specified character (Unicode code point) is an alphabet. |
boolean | isBmpCodePoint(int codePoint) Determines whether the specified character (Unicode code point) is in the Basic Multilingual Plane (BMP). |
boolean | isDefined(char ch) Determines if a character is defined in Unicode. |
boolean | isDefined(int codePoint) Determines if a character (Unicode code point) is defined in Unicode. |
boolean | isDigit(char ch) Determines if the specified character is a digit. |
boolean | isDigit(int codePoint) Determines if the specified character (Unicode code point) is a digit. |
boolean | isHighSurrogate(char ch) Determines if the given char value is a Unicode high-surrogate code unit (also known as leading-surrogate code unit). |
boolean | isIdentifierIgnorable(char ch) Determines if the specified character should be regarded as an ignorable character in a Java identifier or a Unicode identifier. |
boolean | isIdentifierIgnorable(int codePoint) Determines if the specified character (Unicode code point) should be regarded as an ignorable character in a Java identifier or a Unicode identifier. |
boolean | isIdeographic(int codePoint) Determines if the specified character (Unicode code point) is a CJKV (Chinese, Japanese, Korean and Vietnamese) ideograph, as defined by the Unicode Standard. |
boolean | isISOControl(char ch) Determines if the specified character is an ISO control character. |
boolean | isISOControl(int codePoint) Determines if the referenced character (Unicode code point) is an ISO control character. |
boolean | isJavaIdentifierPart(char ch) Determines if the specified character may be part of a Java identifier as other than the first character. |
boolean | isJavaIdentifierPart(int codePoint) Determines if the character (Unicode code point) may be part of a Java identifier as other than the first character. |
boolean | isJavaIdentifierStart(char ch) Determines if the specified character is permissible as the first character in a Java identifier. |
boolean | isJavaIdentifierStart(int codePoint) Determines if the character (Unicode code point) is permissible as the first character in a Java identifier. |
boolean | isJavaLetter(char ch) Determines if the specified character is permissible as the first character in a Java identifier. |
boolean | isJavaLetterOrDigit(char ch) Determines if the specified character may be part of a Java identifier as other than the first character. |
boolean | isLetter(char ch) Determines if the specified character is a letter. |
boolean | isLetter(int codePoint) Determines if the specified character (Unicode code point) is a letter. |
boolean | isLetterOrDigit(char ch) Determines if the specified character is a letter or digit. |
boolean | isLetterOrDigit(int codePoint) Determines if the specified character (Unicode code point) is a letter or digit. |
boolean | isLowerCase(char ch) Determines if the specified character is a lowercase character. |
boolean | isLowerCase(int codePoint) Determines if the specified character (Unicode code point) is a lowercase character. |
boolean | isLowSurrogate(char ch) Determines if the given char value is a Unicode low-surrogate code unit (also known as trailing-surrogate code unit). |
boolean | isMirrored(char ch) Determines whether the character is mirrored according to the Unicode specification. |
boolean | isMirrored(int codePoint) Determines whether the specified character (Unicode code point) is mirrored according to the Unicode specification. |
boolean | isSpace(char ch) Determines if the specified character is ISO-LATIN-1 white space. |
boolean | isSpaceChar(char ch) Determines if the specified character is a Unicode space character. |
boolean | isSpaceChar(int codePoint) Determines if the specified character (Unicode code point) is a Unicode space character. |
boolean | isSupplementaryCodePoint(int codePoint) Determines whether the specified character (Unicode code point) is in the supplementary character range. |
boolean | isSurrogate(char ch) Determines if the given char value is a Unicode surrogate code unit. |
boolean | isSurrogatePair(char high, char low) Determines whether the specified pair of char values is a valid Unicode surrogate pair. |
boolean | isTitleCase(char ch) Determines if the specified character is a titlecase character. |
boolean | isTitleCase(int codePoint) Determines if the specified character (Unicode code point) is a titlecase character. |
boolean | isUnicodeIdentifierPart(char ch) Determines if the specified character may be part of a Unicode identifier as other than the first character. |
boolean | isUnicodeIdentifierPart(int codePoint) Determines if the specified character (Unicode code point) may be part of a Unicode identifier as other than the first character. |
boolean | isUnicodeIdentifierStart(char ch) Determines if the specified character is permissible as the first character in a Unicode identifier. |
boolean | isUnicodeIdentifierStart(int codePoint) Determines if the specified character (Unicode code point) is permissible as the first character in a Unicode identifier. |
boolean | isUpperCase(char ch) Determines if the specified character is an uppercase character. |
boolean | isUpperCase(int codePoint) Determines if the specified character (Unicode code point) is an uppercase character. |
boolean | isValidCodePoint(int codePoint) Determines whether the specified code point is a valid Unicode code point value. |
boolean | isWhitespace(char ch) Determines if the specified character is white space according to Java. |
boolean | isWhitespace(int codePoint) Determines if the specified character (Unicode code point) is white space according to Java. |
char | lowSurrogate(int codePoint) Returns the trailing surrogate (a low surrogate code unit) of the surrogate pair representing the specified supplementary character (Unicode code point) in the UTF-16 encoding. |
int | offsetByCodePoints(CharSequence seq, int index, int codePointOffset) Returns the index within the given char sequence that is offset from the given index by codePointOffset code points. |
int | offsetByCodePoints(char[] a, int start, int count, int index, int codePointOffset) Returns the index within the given char subarray that is offset from the given index by codePointOffset code points. |
char | reverseBytes(char ch) Returns the value obtained by reversing the order of the bytes in the specified char value. |
char[] | toChars(int codePoint) Converts the specified character (Unicode code point) to its UTF-16 representation stored in a char array. |
int | toChars(int codePoint, char[] dst, int dstIndex) Converts the specified character (Unicode code point) to its UTF-16 representation. |
int | toCodePoint(char high, char low) Converts the specified surrogate pair to its supplementary code point value. |
char | toLowerCase(char ch) Converts the character argument to lowercase using case mapping information from the UnicodeData file. |
int | toLowerCase(int codePoint) Converts the character (Unicode code point) argument to lowercase using case mapping information from the UnicodeData file. |
String | toString() Returns a String object representing this Character 's value. |
String | toString(char c) Returns a String object representing the specified char . |
String | toString(int codePoint) Returns a String object representing the specified character (Unicode code point). |
char | toTitleCase(char ch) Converts the character argument to titlecase using case mapping information from the UnicodeData file. |
int | toTitleCase(int codePoint) Converts the character (Unicode code point) argument to titlecase using case mapping information from the UnicodeData file. |
char | toUpperCase(char ch) Converts the character argument to uppercase using case mapping information from the UnicodeData file. |
int | toUpperCase(int codePoint) Converts the character (Unicode code point) argument to uppercase using case mapping information from the UnicodeData file. |
Character | valueOf(char c) Returns a Character instance representing the specified char value. |