2016-11-28 46 views
-5

我们什么时候需要实施可比?换句话说,在实现可比较的情况下,给我们一些简单定义compareTo方法的东西不会。实现可比性的必要性

+3

'Collection.sort(aListOfTheComparable)'? – 2016-11-28 16:50:16

+0

你能澄清一下你的问题吗?你问为什么不是简单地为方法提供主体,我们还需要在你的类中添加'implements InterfaceName'? – Pshemo

+1

或者是:如果我们已经有'比较器',为什么我们需要'可比较'? – Pshemo

回答

-1

无处不在你需要使用Comparable

例如,如果你需要排序的数组:

Arrays.sort(yourArrayOfComparable); 

一个Collection

Collections.sort(yourCollectionOfComparable);