我已经看到了同时实现Comparable和Comparator的类。这是什么意思?为什么我要一个使用另一个?
下面的文字来自Comparator vs Comparable
可比
可比较的对象能够将自己与另一个对象进行比较。类本身必须实现java.lang.Comparable接口,以便能够比较其实例。
比较器
比较器对象能够比较两个不同的对象。该类不是在比较其实例,而是在比较其他一些类的实例。此比较器类必须实现java.util.Comparator接口。
java.util.Comparator