Java比较器

94 阅读1分钟

自然排序

Comparable接口的使用举例

    1、像String,包装类等实现了Comparable接口,重写了compareTo()方法,给出了比较两个对象大小的方式
    2、像String、包装类重写compareTo()方法以后,进行了从小到大的排列
    3.重写compareTo(obj)的规则:
          如果当前对象this大于形参对象obj,则返回正整数
          如果当前对象this小于形参对象obj,则返回负整数
          如果当前对象this等于形参对象obj,则返回零

使用String自定义compareTo()

1.png

1.png

自定义类实现Comparable

不重写的话报错

1.png

1.png

1.png

1.png

定制排序

1.png

1.png