class Student implement comparable{
.......省略
public int compareTo(Student stu) {
if(stu.age>age){
return 1;
}
return -1;
}
或者这样写
public int compareTo(Student stu) {
int num=new Integer(stu.age).compareTo(new Integer(age)); if(num==0){
return stu.name.compareTo(name);
}
return num;
}我尝试了几种写法他总是不能进行排序 搞得我以为实现comparable没用,为什么呢 我写的有问题么
.......省略
public int compareTo(Student stu) {
if(stu.age>age){
return 1;
}
return -1;
}
或者这样写
public int compareTo(Student stu) {
int num=new Integer(stu.age).compareTo(new Integer(age)); if(num==0){
return stu.name.compareTo(name);
}
return num;
}我尝试了几种写法他总是不能进行排序 搞得我以为实现comparable没用,为什么呢 我写的有问题么
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货