package Collections.sort;
import java.util.Comparator;
public class Employee implements Comparable<Employee>{
int id;
String name;
int age;
public Employee(int id, String name,int age) {
super();
this.id = id;
this.name = name;
this.age=age;
}
@Override
public int compareTo(Employee o) {
int result=this.id-o.id;
int result2=this.age-o.age;
if(result!=0){
return result;
}else if(result2!=0){
return result2;
}else{
return this.name.compareTo(o.name);
}
}
@Override
public String toString() {
return "Employee [id=" + id + ", name=" + name + ", age=" + age + "]";
}
//内部类
根据id的比较结果进行排序
static class IdComparator implements Comparator<Employee>{
@Override
public int compare(Employee o1, Employee o2) {
//
return o1.id.compareTo(o2.id);
return o1.id-o2.id;
}
}
}
转载于:https://www.cnblogs.com/1020182600HENG/p/6724396.html
最后
以上就是灵巧鸵鸟最近收集整理的关于777的全部内容,更多相关777内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复