Java 源码 - Character
介绍
The Character class wraps a value of the primitive type char in an object.
示例
public class Test {
public static void main(String[] args) {
Character c = new Character('f');
System.out.println(c.toString());
}
}
源码
public final class Character implements java.io.Serializable, Comparable {
private final char value;
public Character(char value) {
this.value = value;
}
public char charValue() {
return value;
}
public static int hashCode(char value) {
return (int)value;
}
public boolean equals(Object obj) {
if (obj instanceof Character) {
return value == ((Character)obj).charValue();
}
return false;
}
public String toString() {
char buf[] = {value};
return String.valueOf(buf);
}
public static int compare(char x, char y) {
return x - y;
}
}