2016-11-28 83 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);