gnu.text

Class Char

public class Char extends Object implements Comparable, Externalizable

A wrapper for characters. #author Per Bothner
Constructor Summary
Char()
Should only be used for serialization.
Method Summary
charcharValue()
intcompareTo(Object o)
booleanequals(Object obj)
inthashCode()
intintValue()
static Charmake(int ch)
static intnameToChar(String name)
voidprint(Consumer out)
static voidprint(int i, Consumer out)
voidreadExternal(ObjectInput in)
ObjectreadResolve()
static StringtoScmReadableString(int ch)
StringtoString()
voidwriteExternal(ObjectOutput out)

Constructor Detail

Char

public Char()
Should only be used for serialization.

Method Detail

charValue

public final char charValue()

compareTo

public int compareTo(Object o)

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

intValue

public final int intValue()

make

public static Char make(int ch)

nameToChar

public static int nameToChar(String name)

print

public void print(Consumer out)

print

public static void print(int i, Consumer out)

readExternal

public void readExternal(ObjectInput in)

readResolve

public Object readResolve()

toScmReadableString

public static String toScmReadableString(int ch)

toString

public String toString()

writeExternal

public void writeExternal(ObjectOutput out)

Serial Data: Writes the char value as a char. If the value is > 0xFFFF, write a pair of surrogate values. If the value is is a high surrogate only, write it followed by '\0'.