jp.preserv.util
クラス ObjectComparator

java.lang.Object
  拡張jp.preserv.util.ObjectComparator
すべての実装インタフェース:
java.util.Comparator, java.io.Serializable

public final class ObjectComparator
extends java.lang.Object
implements java.util.Comparator, java.io.Serializable

データに保持する変数を元にオブジェクト比較を行い、昇順ソートを行うユーティリティクラスです。

バージョン:
1.00 H.WAKUI (MCR) 2007/02/06 初版
作成者:
H.WAKUI (MCR)
関連項目:
Comparator, PrimitiveIntegerSortable, 直列化された形式

メソッドの概要
 int compare(java.lang.Object arg0, java.lang.Object arg1)
          順序付けのために 2 つの引数を比較します。
static ObjectComparator getInstance()
          ObjectComparatorのインスタンスを取得します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.Comparator から継承したメソッド
equals
 

メソッドの詳細

getInstance

public static ObjectComparator getInstance()
ObjectComparatorのインスタンスを取得します。

戻り値:
ObjectComparatorのインスタンス

compare

public int compare(java.lang.Object arg0,
                   java.lang.Object arg1)
順序付けのために 2 つの引数を比較します。最初の引数が 2 番目の引数より小さい場合は負の整数、両方が等しい場合は 0、最初の引数が 2 番目の引数より大きい場合は正の整数を返します。

定義:
インタフェース java.util.Comparator 内の compare
パラメータ:
arg0 - 比較対象の最初のオブジェクト
arg1 - 比較対象の 2 番目のオブジェクト
戻り値:
比較結果(最初の引数が 2 番目の引数より小さい場合は負の整数、両方が等しい場合は 0、最初の引数が 2 番目の引数より大きい場合は正の整数)
関連項目:
Comparator