一、Comparable比较器的使用
JAVA中可以通过实现 Comparable接口的方式让对象进行排序。使用方法:
1、实体继承Comparable
2、实现compareTo方法,根据需求进行比较
package com.bjut.fight.utils.comparable;
public class Student implements Comparable<Student> {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public int compareTo(Student o) {
// 1表示大于,-1表示小于,0表示等于
return this.age >= o.age ? 1 : -1;
}
public void print() {
System.out.println(this.name + "," + this.age);
}
}
大约 2 分钟