jp.co.intra_mart.foundation.utility
クラス SequenceComparator
java.lang.Object
jp.co.intra_mart.foundation.utility.SequenceComparator
- すべての実装インタフェース:
- Comparator, Serializable
推奨されていません。 jp.co.intra_mart.common.aid.jdk.java.util.SequenceComparator
クラスを使用してください。
- public class SequenceComparator
- extends Object
- implements Comparator, Serializable
挿入順にソートするためのコンパレータです。
このコンパレータは挿入が早い物から遅い物の順に並べます。
このコンパレータは、挿入されたオブジェクトの順番をインスタンス変数として持っています。
そのため、複数のオブジェクトでこのコンパレータを共有使用すると正しく動作しない可能性があります。
またこのクラスは、java.lang.TreeSet、java.lang.TreeMapで使用されることを想定して作られています。
そのため、他のクラスのコンパレータとして使用すると正しく動作しない可能性があります。
クラスで管理できるオブジェクトの数は、2の31乗-1までのみ管理できます。
- 導入されたバージョン:
- version 4.3
- バージョン:
- 1.0
- 関連項目:
- 直列化された形式
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SequenceComparator
public SequenceComparator()
- 推奨されていません。
- 新しいオブジェクトを生成します。
compare
public int compare(Object arg0,
Object arg1)
- 推奨されていません。
- 順序付けのために 2 つの引数を比較するメソッドです。
最初の引数が 2 番目の引数より小さ い場合は負の整数、両方が等しい場合は 0、最初の引数が 2 番目の引 数より大きい場合は正の整数を返します。
このメソッドの目的は、挿入順にソートすることです。
引数1と引数2を比較したとき、引数1の方が挿入が遅いときは正の数、早い時は負の数を返します。
引数1と引数2が同じインスタンスの時は0を返します
- 定義:
- インタフェース
Comparator
内の compare
- パラメータ:
arg0
- 引き数1arg1
- 引き数2
- 戻り値:
- 比較した結果
Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.