【发布时间】:2021-10-01 13:43:09
【问题描述】:
当我们想要实现自定义排序顺序时使用比较器,但使用 Comparable 也可以。那么我们为什么要使用 Comparator?
【问题讨论】:
-
“Comparable 也可以做到这一点” - 并非如此。如果你有(比如)一个
Person类,其中包含出生日期和姓名,有时你想按姓名对人员列表进行排序,有时按年龄排序,你会如何使用Comparable来做到这一点?跨度>
标签: java collections comparator comparable