Java比较器 发表于 2022-02-18 分类于 Java , 常用类 阅读次数: Java实现对象排序方式 自然排序:java.lang.Comparable 定制排序:java.util.Comparator Comparable接口(自然排序) 重写compareTo(obj)方法 当前对象this大于形参对象obj,返回正整数,反之。 1234567891011@Overridepublic int compareTo(Object o) { if(o instanceof Goods){ Goods goods = (Goods)o; if(this.price == goods.price){ return 0; } return this.price < goods.price; } throw new RuntimeException("数据类型不一致!");} Comparator接口(定制排序) 重写compare(Object o1, Object o2)方法 ------ THEEND ------ 欢迎关注我的其它发布渠道 WeChat RSS