1: public class S9201 implements java.util.Comparator { 2: public int compare(Object o1, Object o2) { 3: int ret; 4: // 비교되는 객체에 대한 null 여부를 점검을 한다. 5: if (o1 != null && o2 != null) { 6: int i1 = o1.hashCode(); 7: int i2 = o2.hashCode(); 8: if (i1 > i2) { ret = 1; } 9: else if (i1 == i2) { ret = 0; } 10: else { ret = -1; } 11: } else 12: ret = -1; 13: return ret; 14: } 15: …… 16: }