public final class Character extends Object implements Comparable<Character>
Modifier and Type | Field and Description |
---|---|
static int |
MAX_CODE_POINT |
static char |
MAX_HIGH_SURROGATE |
static char |
MAX_LOW_SURROGATE |
static int |
MAX_RADIX |
static char |
MAX_SURROGATE |
static char |
MAX_VALUE |
static int |
MIN_CODE_POINT |
static char |
MIN_HIGH_SURROGATE |
static char |
MIN_LOW_SURROGATE |
static int |
MIN_RADIX |
static int |
MIN_SUPPLEMENTARY_CODE_POINT |
static char |
MIN_SURROGATE |
static char |
MIN_VALUE |
static int |
SIZE |
static Class<?> |
TYPE |
Constructor and Description |
---|
Character(char c) |
Modifier and Type | Method and Description |
---|---|
static int |
charCount(int codepoint) |
char |
charValue() |
int |
codePointAt(char[] c,
int index) |
int |
codePointAt(char[] c,
int index,
int limit) |
int |
codePointAt(CharSequence c,
int index) |
int |
codePointBefore(char[] c,
int index) |
int |
codePointBefore(char[] c,
int index,
int start) |
int |
codePointBefore(CharSequence c,
int index) |
int |
compareTo(Character ob)
Compares this with another Object.
|
static int |
digit(char ch,
int radix)
This method accepts a character such as '7' or 'C' and converts
it to a number value.
|
static int |
digit(int ch,
int radix) |
boolean |
equals(Object o) |
static char |
forDigit(int digit,
int radix) |
int |
hashCode() |
static boolean |
isDigit(char ch)
Identifies if a character is a numerical digit.
|
static boolean |
isHighSurrogate(char high) |
static boolean |
isLetterOrDigit(char ch) |
static boolean |
isLowSurrogate(char low) |
static boolean |
isSpace(char ch)
Determines if the specified character is ISO-LATIN-1 white space.
|
static boolean |
isSupplementaryCodePoint(int codepoint) |
static boolean |
isSurrogatePair(char high,
char low) |
static boolean |
isUpperCase(char ch) |
static boolean |
isValidCodePoint(int codepoint) |
static boolean |
isWhitespace(char ch)
Determines if a character is Java whitespace.
|
static char |
reverseBytes(char c) |
static char[] |
toChars(int codepoint) |
static int |
toChars(int codepoint,
char[] dst,
int off) |
static int |
toCodePoint(char high,
char low) |
static char |
toLowerCase(char ch) |
static int |
toLowerCase(int codePoint)
Converts a Unicode character into its lowercase equivalent mapping.
|
String |
toString() |
static String |
toString(char c) |
static char |
toUpperCase(char ch)
Converts a Unicode character into its uppercase equivalent mapping.
|
static Character |
valueOf(char c) |
public static final int MAX_CODE_POINT
public static final char MAX_HIGH_SURROGATE
public static final char MAX_LOW_SURROGATE
public static final int MAX_RADIX
public static final char MAX_SURROGATE
public static final char MAX_VALUE
public static final int MIN_CODE_POINT
public static final char MIN_HIGH_SURROGATE
public static final char MIN_LOW_SURROGATE
public static final int MIN_RADIX
public static final int MIN_SUPPLEMENTARY_CODE_POINT
public static final char MIN_SURROGATE
public static final char MIN_VALUE
public static final int SIZE
public static final Class<?> TYPE
public static int charCount(int codepoint)
public char charValue()
public int codePointAt(char[] c, int index)
public int codePointAt(char[] c, int index, int limit)
public int codePointAt(CharSequence c, int index)
public int codePointBefore(char[] c, int index)
public int codePointBefore(char[] c, int index, int start)
public int codePointBefore(CharSequence c, int index)
public int compareTo(Character ob)
Comparable
compareTo
in interface Comparable<Character>
ob
- the object to compare withpublic static int digit(char ch, int radix)
ch
- the characterradix
- the radixpublic static int digit(int ch, int radix)
public static char forDigit(int digit, int radix)
public static boolean isDigit(char ch)
ch
- the characterpublic static boolean isHighSurrogate(char high)
public static boolean isLetterOrDigit(char ch)
public static boolean isLowSurrogate(char low)
public static boolean isSpace(char ch)
true
for the following five
characters only:
'\t' | '\u0009' |
HORIZONTAL TABULATION |
'\n' | '\u000A' |
NEW LINE |
'\f' | '\u000C' |
FORM FEED |
'\r' | '\u000D' |
CARRIAGE RETURN |
' ' | '\u0020' |
SPACE |
ch
- the character to be tested.true
if the character is ISO-LATIN-1 white
space; false
otherwise.public static boolean isSupplementaryCodePoint(int codepoint)
public static boolean isSurrogatePair(char high, char low)
public static boolean isUpperCase(char ch)
public static boolean isValidCodePoint(int codepoint)
public static boolean isWhitespace(char ch)
' '
, ' '
, and ' '
);
and these characters: ' '
, '
'
,
''
, ''
, '
'
,
''
, ''
, ''
,
and ''
.
ch
- character to test#isSpaceChar(char)
public static char reverseBytes(char c)
public static char[] toChars(int codepoint)
public static int toChars(int codepoint, char[] dst, int off)
public static int toCodePoint(char high, char low)
public static char toLowerCase(char ch)
public static int toLowerCase(int codePoint)
codePoint
- character to convert to lowercasetoUpperCase(char)
public static String toString(char c)
public static char toUpperCase(char ch)
ch
- character to convert to uppercasepublic static Character valueOf(char c)