跳至主要內容
排序之比较器Comparable<T>

一、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);
    }
}


zheng大约 2 分钟java基础java数据结构