Student s2 = (Student)o2;
System.out.println(s1.getName()+"和"+s1.getName()+“比较”); //加入此代码你就可以清楚的看到具体的是怎么比较的
int num = s1.getName().compareTo(s2.getName());
if(num==0)
return new Integer(s1.getAge()).compareTo(new Integer(s2.getAge()));
return num;
}
作者: 张吉日 时间: 2012-9-5 13:51
郑世光 发表于 2012-9-5 07:15
当加入比较器后,就按照比较器的方法进行比较。原来的方法public int compareTo(Object obj)就不会运行了。 ...