java.lang
Class Character
java.lang.Object
|
+--java.lang.Character
- All Implemented Interfaces:
- Comparable, java.io.Serializable
- public final synchronized class Character
- extends Object
- implements java.io.Serializable, Comparable
MIN_RADIX
public static final int MIN_RADIX
MAX_RADIX
public static final int MAX_RADIX
MIN_VALUE
public static final char MIN_VALUE
MAX_VALUE
public static final char MAX_VALUE
TYPE
public static final Class TYPE
UPPERCASE_LETTER
public static final byte UPPERCASE_LETTER
LOWERCASE_LETTER
public static final byte LOWERCASE_LETTER
TITLECASE_LETTER
public static final byte TITLECASE_LETTER
NON_SPACING_MARK
public static final byte NON_SPACING_MARK
COMBINING_SPACING_MARK
public static final byte COMBINING_SPACING_MARK
ENCLOSING_MARK
public static final byte ENCLOSING_MARK
DECIMAL_DIGIT_NUMBER
public static final byte DECIMAL_DIGIT_NUMBER
LETTER_NUMBER
public static final byte LETTER_NUMBER
OTHER_NUMBER
public static final byte OTHER_NUMBER
SPACE_SEPARATOR
public static final byte SPACE_SEPARATOR
LINE_SEPARATOR
public static final byte LINE_SEPARATOR
PARAGRAPH_SEPARATOR
public static final byte PARAGRAPH_SEPARATOR
CONTROL
public static final byte CONTROL
FORMAT
public static final byte FORMAT
SURROGATE
public static final byte SURROGATE
PRIVATE_USE
public static final byte PRIVATE_USE
UNASSIGNED
public static final byte UNASSIGNED
MODIFIER_LETTER
public static final byte MODIFIER_LETTER
OTHER_LETTER
public static final byte OTHER_LETTER
CONNECTOR_PUNCTUATION
public static final byte CONNECTOR_PUNCTUATION
DASH_PUNCTUATION
public static final byte DASH_PUNCTUATION
START_PUNCTUATION
public static final byte START_PUNCTUATION
END_PUNCTUATION
public static final byte END_PUNCTUATION
INITIAL_QUOTE_PUNCTUATION
public static final byte INITIAL_QUOTE_PUNCTUATION
FINAL_QUOTE_PUNCTUATION
public static final byte FINAL_QUOTE_PUNCTUATION
OTHER_PUNCTUATION
public static final byte OTHER_PUNCTUATION
MATH_SYMBOL
public static final byte MATH_SYMBOL
CURRENCY_SYMBOL
public static final byte CURRENCY_SYMBOL
MODIFIER_SYMBOL
public static final byte MODIFIER_SYMBOL
OTHER_SYMBOL
public static final byte OTHER_SYMBOL
DIRECTIONALITY_UNDEFINED
public static byte DIRECTIONALITY_UNDEFINED
DIRECTIONALITY_LEFT_TO_RIGHT
public static byte DIRECTIONALITY_LEFT_TO_RIGHT
DIRECTIONALITY_RIGHT_TO_LEFT
public static byte DIRECTIONALITY_RIGHT_TO_LEFT
DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
public static byte DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC
DIRECTIONALITY_EUROPEAN_NUMBER
public static byte DIRECTIONALITY_EUROPEAN_NUMBER
DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
public static byte DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR
DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
public static byte DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR
DIRECTIONALITY_ARABIC_NUMBER
public static byte DIRECTIONALITY_ARABIC_NUMBER
DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
public static byte DIRECTIONALITY_COMMON_NUMBER_SEPARATOR
DIRECTIONALITY_NONSPACING_MARK
public static byte DIRECTIONALITY_NONSPACING_MARK
DIRECTIONALITY_BOUNDARY_NEUTRAL
public static byte DIRECTIONALITY_BOUNDARY_NEUTRAL
DIRECTIONALITY_PARAGRAPH_SEPARATOR
public static byte DIRECTIONALITY_PARAGRAPH_SEPARATOR
DIRECTIONALITY_SEGMENT_SEPARATOR
public static byte DIRECTIONALITY_SEGMENT_SEPARATOR
DIRECTIONALITY_WHITESPACE
public static byte DIRECTIONALITY_WHITESPACE
DIRECTIONALITY_OTHER_NEUTRALS
public static byte DIRECTIONALITY_OTHER_NEUTRALS
DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
public static byte DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING
DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
public static byte DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE
DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
public static byte DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING
DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
public static byte DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE
DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
public static byte DIRECTIONALITY_POP_DIRECTIONAL_FORMAT
Character
public Character(char)
charValue
public char charValue()
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object)
- Description copied from class:
Object
- Determines if this object is "equal" to another object.
In general, objects should be instances of the same class
with the same guts to be considered equal. For example,
the code below only prints same value since
s
and t
are different strings though
they have the same value: "hello".
String s = new String("hello");
String t = new String("hello");
if (s.equals(t)) System.out.println("same value");
if (s == t) System.out.println("same string");
- Overrides:
equals
in class Object
- Following copied from class:
java.lang.Object
- Parameters:
is
- the other Object to which this one is compared- Returns:
- true if this Object is equal to
other
toString
public String toString()
- Overrides:
toString
in class Object
toString
public static String toString(char)
isLowerCase
public static boolean isLowerCase(char)
isUpperCase
public static boolean isUpperCase(char)
isTitleCase
public static boolean isTitleCase(char)
isDigit
public static boolean isDigit(char)
isDefined
public static boolean isDefined(char)
isLetter
public static boolean isLetter(char)
isLetterOrDigit
public static boolean isLetterOrDigit(char)
isJavaLetter
public static boolean isJavaLetter(char)
isJavaLetterOrDigit
public static boolean isJavaLetterOrDigit(char)
isJavaIdentifierStart
public static boolean isJavaIdentifierStart(char)
isJavaIdentifierPart
public static boolean isJavaIdentifierPart(char)
isUnicodeIdentifierStart
public static boolean isUnicodeIdentifierStart(char)
isUnicodeIdentifierPart
public static boolean isUnicodeIdentifierPart(char)
isIdentifierIgnorable
public static boolean isIdentifierIgnorable(char)
toLowerCase
public static char toLowerCase(char)
toUpperCase
public static char toUpperCase(char)
toTitleCase
public static char toTitleCase(char)
digit
public static int digit(char,
int)
getNumericValue
public static int getNumericValue(char)
isSpace
public static boolean isSpace(char)
isSpaceChar
public static boolean isSpaceChar(char)
isWhitespace
public static boolean isWhitespace(char)
isISOControl
public static boolean isISOControl(char)
getType
public static int getType(char)
forDigit
public static char forDigit(int,
int)
getDirectionality
public static byte getDirectionality(char)
isMirrored
public static boolean isMirrored(char)
compareTo
public int compareTo(Character)
compareTo
public int compareTo(Object)
- Specified by:
compareTo
in interface Comparable