intra-mart 6.1.14

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
関連項目:
直列化された形式

コンストラクタの概要
SequenceComparator()
          推奨されていません。 新しいオブジェクトを生成します。
 
メソッドの概要
 int compare(Object arg0, Object arg1)
          推奨されていません。 順序付けのために 2 つの引数を比較するメソッドです。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.Comparator から継承したメソッド
equals
 

コンストラクタの詳細

SequenceComparator

public SequenceComparator()
推奨されていません。 
新しいオブジェクトを生成します。

メソッドの詳細

compare

public int compare(Object arg0,
                   Object arg1)
推奨されていません。 
順序付けのために 2 つの引数を比較するメソッドです。
最初の引数が 2 番目の引数より小さ い場合は負の整数、両方が等しい場合は 0、最初の引数が 2 番目の引 数より大きい場合は正の整数を返します。
このメソッドの目的は、挿入順にソートすることです。 引数1と引数2を比較したとき、引数1の方が挿入が遅いときは正の数、早い時は負の数を返します。
引数1と引数2が同じインスタンスの時は0を返します

定義:
インタフェース Comparator 内の compare
パラメータ:
arg0 - 引き数1
arg1 - 引き数2
戻り値:
比較した結果

intra-mart 6.1.14

Copyright © 2000-2010 NTT DATA INTRAMART CO.,LTD.. All Rights Reserved.