2016-11-28 20 views
-5

いつ比較可能なものを実装する必要がありますか?言い換えれば、compareToメソッドを定義するだけでは実現できないようなことを実現することができます。匹敵する道具の必要性

+3

'Collection.sort(aListOfTheComparableを)'? –

+0

少し質問を明確にすることはできますか?あなたはなぜ単にメソッドの本体を提供するのではなく、あなたのクラスに 'Implementing InterfaceName'を追加する必要があるのか​​と尋ねていますか? – Pshemo

+1

それは、なぜ、「Comparator」をすでに持っていれば、なぜ「Comparable」が必要なのでしょうか? – Pshemo

答えて

-1

どこでもComparableを使用する必要があります。例えば

あなたは、配列ソートする必要がある場合:

Arrays.sort(yourArrayOfComparable); 

Collection

Collections.sort(yourCollectionOfComparable); 
関連する問題