Package gnu.text
Class Char
java.lang.Object
gnu.text.Char
- All Implemented Interfaces:
Externalizable
,Serializable
,Comparable
A wrapper for characters.
#author Per Bothner
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
addNamedChars
(Map<String, String> map) static void
append
(int i, Appendable out) static char
castToChar
(Object obj) static int
castToCharacter
(Object obj) static int
final char
static int
checkCharOrEof
(Object obj) Return character value of argument; otherwise return -2.int
boolean
int
hashCode()
final int
intValue()
static boolean
static boolean
isCharOrEof
(Object obj) static Char
make
(int ch) static Object
makeOrEof
(int ch) static int
nameToChar
(String name) static void
print
(int i, Appendable out) void
void
static String
toScmReadableString
(int ch) toString()
static String
toString
(int value) static Char
valueOf
(int ch) void
-
Field Details
-
IGNORABLE_CHAR
public static final int IGNORABLE_CHAR- See Also:
-
-
Constructor Details
-
Char
public Char()Should only be used for serialization.
-
-
Method Details
-
print
-
castToChar
-
castToCharacter
-
castToCharacterOrEof
-
isChar
-
isCharOrEof
-
checkCharOrEof
Return character value of argument; otherwise return -2. Uses same conversion ascastToCharacterOrEof
. -
print
-
append
- Throws:
IOException
-
charValue
public final char charValue() -
intValue
public final int intValue() -
hashCode
public int hashCode() -
valueOf
-
make
-
makeOrEof
-
equals
-
addNamedChars
-
nameToChar
-
toString
-
toString
-
toScmReadableString
-
writeExternal
- Specified by:
writeExternal
in interfaceExternalizable
- Throws:
IOException
-
readExternal
- Specified by:
readExternal
in interfaceExternalizable
- Throws:
IOException
ClassNotFoundException
-
readResolve
- Throws:
ObjectStreamException
-
compareTo
- Specified by:
compareTo
in interfaceComparable
-