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 voidaddNamedChars(Map<String, String> map) static voidappend(int i, Appendable out) static charcastToChar(Object obj) static intcastToCharacter(Object obj) static intfinal charstatic intcheckCharOrEof(Object obj) Return character value of argument; otherwise return -2.intbooleaninthashCode()final intintValue()static booleanstatic booleanisCharOrEof(Object obj) static Charmake(int ch) static ObjectmakeOrEof(int ch) static intnameToChar(String name) static voidprint(int i, Appendable out) voidvoidstatic StringtoScmReadableString(int ch) toString()static StringtoString(int value) static CharvalueOf(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:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOExceptionClassNotFoundException
-
readResolve
- Throws:
ObjectStreamException
-
compareTo
- Specified by:
compareToin interfaceComparable
-