Comparable インターフェース
非プリミティブ型を含むリスト、つまりユーザー定義型のリストの並べ替えのサポートを追加します。実装では、null ポインター例外を回避するために、compareTo() メソッドで明示的に null 入力を処理する必要があります。
名前空間
Comparable のメソッド
Comparable のメソッドは次のとおりです。
compareTo(objectToCompareTo)
比較の結果である integer 値を返します。
署名
public Integer compareTo(Object objectToCompareTo)
パラメーター
- objectToCompareTo
- 型: Object
戻り値
型: Integer
使用方法
このメソッドの実装は、次の値を返します。
- このインスタンスと objectToCompareTo が等しい場合は 0
- このインスタンスが objectToCompareTo より大きい場合は 1 以上
- このインスタンスが objectToCompareTo より小さい場合は 0 未満
このオブジェクトインスタンスと objectToCompareTo が一致しない場合、System.TypeException が発生します。