intra-mart(R)
5.0

jp.co.intra_mart.common.aid.jdk.java.util
クラス AbstractDualComparator

java.lang.Object
  拡張jp.co.intra_mart.common.aid.jdk.java.util.AbstractDualComparator
すべての実装インタフェース:
Comparator, DualComparator, Serializable
直系の既知のサブクラス:
MultiComparator

public abstract class AbstractDualComparator
extends Object
implements DualComparator

2つのコンパレータを使用してソートを行うクラスです。
比較の順番は、指定された第1コンパレータ、第2コンパレータの順に行われます。まず、第1コンパレータで比較を行います。 もし、その比較の結果が0の時は第2コンパレータで比較を行いその結果を返します。

導入されたバージョン:
version 5.0
関連項目:
直列化された形式

コンストラクタの概要
AbstractDualComparator()
          新しいオブジェクトを生成します。
 
メソッドの概要
 int compare(Object arg0, Object arg1)
          順序付けのために 2 つの引数を比較するメソッドです。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.co.intra_mart.common.aid.jdk.java.util.DualComparator から継承したメソッド
getPrimaryComparator, getSecondaryComparator
 
インタフェース java.util.Comparator から継承したメソッド
equals
 

コンストラクタの詳細

AbstractDualComparator

public AbstractDualComparator()
新しいオブジェクトを生成します。

メソッドの詳細

compare

public int compare(Object arg0,
                   Object arg1)
順序付けのために 2 つの引数を比較するメソッドです。
最初の引数が 2 番目の引数より小さ い場合は負の整数、両方が等しい場合は 0、最初の引数が 2 番目の引 数より大きい場合は正の整数を返します。
このメソッドは 2 つのコンパレータを使用して比較を行いその結果を返します。 比較の順番は、指定された第1コンパレータ、第2コンパレータの順に行われます。まず、第1コンパレータで比較を行います。 比較の結果が0でないときは、その比較した結果を返します。もし比較の結果が0の時は第2コンパレータで比較を行いその結果を返します。

定義:
インタフェース Comparator 内の compare
パラメータ:
arg0 - 引数1
arg1 - 引数2

intra-mart(R)
5.0

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