make Boolean, Byte, Short, etc. implement Comparable

This commit is contained in:
Joel Dice
2007-10-28 18:51:08 -06:00
parent 7f1837fecd
commit 09cedfd7cb
5 changed files with 25 additions and 5 deletions

View File

@ -1,6 +1,6 @@
package java.lang;
public final class Character {
public final class Character implements Comparable<Character> {
public static final Class TYPE = Class.forCanonicalName("C");
private final char value;
@ -13,6 +13,10 @@ public final class Character {
return new Character(value);
}
public int compareTo(Character o) {
return value - o.value;
}
public boolean equals(Object o) {
return o instanceof Character && ((Character) o).value == value;
}