Serializable
, Comparable<Character>
, Constable
Nested Classes
static class
Instances of this class represent particular subsets of the Unicode character set.
static final class
A family of character subsets representing the character blocks in the Unicode specification.
static enum
Fields
static final int
The number of bytes used to represent a char
value in unsigned binary form.
static final byte
General category "Mc" in the Unicode specification.
static final byte
General category "Pc" in the Unicode specification.
static final byte
General category "Cc" in the Unicode specification.
static final byte
General category "Sc" in the Unicode specification.
static final byte
General category "Pd" in the Unicode specification.
static final byte
General category "Nd" in the Unicode specification.
static final byte
Weak bidirectional character type "AN" in the Unicode specification.
static final byte
Weak bidirectional character type "BN" in the Unicode specification.
static final byte
Weak bidirectional character type "CS" in the Unicode specification.
static final byte
Weak bidirectional character type "EN" in the Unicode specification.
static final byte
Weak bidirectional character type "ES" in the Unicode specification.
static final byte
Weak bidirectional character type "ET" in the Unicode specification.
static final byte
Weak bidirectional character type "FSI" in the Unicode specification.
static final byte
Strong bidirectional character type "L" in the Unicode specification.
static final byte
Strong bidirectional character type "LRE" in the Unicode specification.
static final byte
Weak bidirectional character type "LRI" in the Unicode specification.
static final byte
Strong bidirectional character type "LRO" in the Unicode specification.
static final byte
Weak bidirectional character type "NSM" in the Unicode specification.
static final byte
Neutral bidirectional character type "ON" in the Unicode specification.
static final byte
Neutral bidirectional character type "B" in the Unicode specification.
static final byte
Weak bidirectional character type "PDF" in the Unicode specification.
static final byte
Weak bidirectional character type "PDI" in the Unicode specification.
static final byte
Strong bidirectional character type "R" in the Unicode specification.
static final byte
Strong bidirectional character type "AL" in the Unicode specification.
static final byte
Strong bidirectional character type "RLE" in the Unicode specification.
static final byte
Weak bidirectional character type "RLI" in the Unicode specification.
static final byte
Strong bidirectional character type "RLO" in the Unicode specification.
static final byte
Neutral bidirectional character type "S" in the Unicode specification.
static final byte
Undefined bidirectional character type.
static final byte
Neutral bidirectional character type "WS" in the Unicode specification.
static final byte
General category "Me" in the Unicode specification.
static final byte
General category "Pe" in the Unicode specification.
static final byte
General category "Pf" in the Unicode specification.
static final byte
General category "Cf" in the Unicode specification.
static final byte
General category "Pi" in the Unicode specification.
static final byte
General category "Nl" in the Unicode specification.
static final byte
General category "Zl" in the Unicode specification.
static final byte
General category "Ll" in the Unicode specification.
static final byte
General category "Sm" in the Unicode specification.
static final int
static final char
static final char
static final int
The maximum radix available for conversion to and from strings.
static final char
The maximum value of a Unicode surrogate code unit in the UTF-16 encoding, constant '\uDFFF'
.
static final char
The constant value of this field is the largest value of type char
, '\uFFFF'
.
static final int
static final char
static final char
static final int
The minimum radix available for conversion to and from strings.
static final int
static final char
The minimum value of a Unicode surrogate code unit in the UTF-16 encoding, constant '\uD800'
.
static final char
The constant value of this field is the smallest value of type char
, '\u0000'
.
static final byte
General category "Lm" in the Unicode specification.
static final byte
General category "Sk" in the Unicode specification.
static final byte
General category "Mn" in the Unicode specification.
static final byte
General category "Lo" in the Unicode specification.
static final byte
General category "No" in the Unicode specification.
static final byte
General category "Po" in the Unicode specification.
static final byte
General category "So" in the Unicode specification.
static final byte
General category "Zp" in the Unicode specification.
static final byte
General category "Co" in the Unicode specification.
static final int
The number of bits used to represent a char
value in unsigned binary form, constant 16
.
static final byte
General category "Zs" in the Unicode specification.
static final byte
General category "Ps" in the Unicode specification.
static final byte
General category "Cs" in the Unicode specification.
static final byte
General category "Lt" in the Unicode specification.
The Class
instance representing the primitive type char
.
static final byte
General category "Cn" in the Unicode specification.
static final byte
General category "Lu" in the Unicode specification.
Constructors
Deprecated, for removal: This API element is subject to removal in a future version.static int
Determines the number of char
values needed to represent the specified character (Unicode code point).
char
Returns the value of this Character
object.
static int
Returns the code point at the given index of the char
array.
static int
Returns the code point at the given index of the char
array, where only array elements with index
less than limit
can be used.
static int
Returns the code point at the given index of the CharSequence
.
static int
Returns the code point preceding the given index of the char
array.
static int
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.
static int
Returns the code point preceding the given index of the CharSequence
.
static int
Returns the number of Unicode code points in a subarray of the char
array argument.
static int
Returns the number of Unicode code points in the text range of the specified char sequence.
static int
Returns the code point value of the Unicode character specified by the given character name.
static int
Compares two char
values numerically.
int
Compares two Character
objects numerically.
Returns an
Optional
containing the nominal descriptor for this instance.
static int
digit(char ch, int radix)
Returns the numeric value of the character ch
in the specified radix.
static int
digit(int codePoint, int radix)
Returns the numeric value of the specified character (Unicode code point) in the specified radix.
boolean
Compares this object against the specified object.
static char
Determines the character representation for a specific digit in the specified radix.
static byte
Returns the Unicode directionality property for the given character.
static byte
Returns the Unicode directionality property for the given character (Unicode code point).
Returns the name of the specified character
codePoint
, or null if the code point is
unassigned
.
static int
Returns the int
value that the specified Unicode character represents.
static int
Returns the int
value that the specified character (Unicode code point) represents.
static int
Returns a value indicating a character's general category.
static int
Returns a value indicating a character's general category.
int
Returns a hash code for this Character
; equal to the result of invoking charValue()
.
static int
Returns a hash code for a char
value; compatible with Character.hashCode()
.
static char
static boolean
Determines if the specified character (Unicode code point) is alphabetic.
static boolean
static boolean
Determines if a character is defined in Unicode.
static boolean
Determines if a character (Unicode code point) is defined in Unicode.
static boolean
Determines if the specified character is a digit.
static boolean
Determines if the specified character (Unicode code point) is a digit.
static boolean
Determines if the specified character (Unicode code point) is an Emoji.
static boolean
Determines if the specified character (Unicode code point) is an Emoji Component.
static boolean
Determines if the specified character (Unicode code point) is an Emoji Modifier.
static boolean
Determines if the specified character (Unicode code point) is an Emoji Modifier Base.
static boolean
Determines if the specified character (Unicode code point) has the Emoji Presentation property by default.
static boolean
Determines if the specified character (Unicode code point) is an Extended Pictographic.
static boolean
static boolean
Determines if the specified character should be regarded as an ignorable character in a Java identifier or a Unicode identifier.
static boolean
Determines if the specified character (Unicode code point) should be regarded as an ignorable character in a Java identifier or a Unicode identifier.
static boolean
Determines if the specified character (Unicode code point) is a CJKV (Chinese, Japanese, Korean and Vietnamese) ideograph, as defined by the Unicode Standard.
static boolean
Determines if the specified character is an ISO control character.
static boolean
Determines if the referenced character (Unicode code point) is an ISO control character.
static boolean
Determines if the specified character may be part of a Java identifier as other than the first character.
static boolean
Determines if the character (Unicode code point) may be part of a Java identifier as other than the first character.
static boolean
Determines if the specified character is permissible as the first character in a Java identifier.
static boolean
Determines if the character (Unicode code point) is permissible as the first character in a Java identifier.
static boolean
static boolean
static boolean
Determines if the specified character is a letter.
static boolean
Determines if the specified character (Unicode code point) is a letter.
static boolean
Determines if the specified character is a letter or digit.
static boolean
Determines if the specified character (Unicode code point) is a letter or digit.
static boolean
Determines if the specified character is a lowercase character.
static boolean
Determines if the specified character (Unicode code point) is a lowercase character.
static boolean
static boolean
Determines whether the character is mirrored according to the Unicode specification.
static boolean
Determines whether the specified character (Unicode code point) is mirrored according to the Unicode specification.
static boolean
static boolean
Determines if the specified character is a Unicode space character.
static boolean
Determines if the specified character (Unicode code point) is a Unicode space character.
static boolean
static boolean
Determines if the given char
value is a Unicode surrogate code unit.
static boolean
static boolean
Determines if the specified character is a titlecase character.
static boolean
Determines if the specified character (Unicode code point) is a titlecase character.
static boolean
Determines if the specified character may be part of a Unicode identifier as other than the first character.
static boolean
Determines if the specified character (Unicode code point) may be part of a Unicode identifier as other than the first character.
static boolean
Determines if the specified character is permissible as the first character in a Unicode identifier.
static boolean
Determines if the specified character (Unicode code point) is permissible as the first character in a Unicode identifier.
static boolean
Determines if the specified character is an uppercase character.
static boolean
Determines if the specified character (Unicode code point) is an uppercase character.
static boolean
static boolean
Determines if the specified character is white space according to Java.
static boolean
Determines if the specified character (Unicode code point) is white space according to Java.
static char
static int
Returns the index within the given char
subarray that is offset from the given index
by codePointOffset
code points.
static int
Returns the index within the given char sequence that is offset from the given index
by codePointOffset
code points.
static char
Returns the value obtained by reversing the order of the bytes in the specified char
value.
static char[]
Converts the specified character (Unicode code point) to its UTF-16 representation stored in a char
array.
static int
toChars(int codePoint, char[] dst, int dstIndex)
Converts the specified character (Unicode code point) to its UTF-16 representation.
static int
Converts the specified surrogate pair to its supplementary code point value.
static char
Converts the character argument to lowercase using case mapping information from the UnicodeData file.
static int
Converts the character (Unicode code point) argument to lowercase using case mapping information from the UnicodeData file.
Returns a String
object representing this Character
's value.
Returns a String
object representing the specified char
.
Returns a String
object representing the specified character (Unicode code point).
static char
Converts the character argument to titlecase using case mapping information from the UnicodeData file.
static int
Converts the character (Unicode code point) argument to titlecase using case mapping information from the UnicodeData file.
static char
Converts the character argument to uppercase using case mapping information from the UnicodeData file.
static int
Converts the character (Unicode code point) argument to uppercase using case mapping information from the UnicodeData file.
Returns a Character
instance representing the specified char
value.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4