jp.ne.ytp.util
クラス DefaultComparator

java.lang.Object
  |
  +--jp.ne.ytp.util.DefaultComparator
すべての実装インタフェース:
Comparator

public class DefaultComparator
extends Object
implements Comparator

キーの比較に使用する標準のコンパレータです。 比較する際は、オブジェクトのtoString()メソッドを使用して辞書順比較を行います。
コンパレータを取得する際にはgetComparator() メソッドを呼び出して下さい。 当クラスはシングルトンデザインパターンで実装されています。

バージョン:
$Id: DefaultComparator.java,v 1.1.1.1 2003/02/14 15:56:10 YT0050 Exp $
作成者:
YTP
関連項目:
Comparator

メソッドの概要
 int compare(Object o1, Object o2)
          2つのオブジェクトのString表現を辞書順で比較します。
static Comparator getComparator()
          標準のコンパレータを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.Comparator から継承したメソッド
equals
 

メソッドの詳細

getComparator

public static Comparator getComparator()
標準のコンパレータを返します。


compare

public int compare(Object o1,
                   Object o2)
2つのオブジェクトのString表現を辞書順で比較します。 比較は文字列内のそれぞれの文字のUnicode値に基づいて行われます。

定義:
インタフェース Comparator 内の compare
パラメータ:
o1 - 比較元のオブジェクト
o2 - 比較相手のオブジェクト
戻り値:
比較した結果
  • o1がo2より小さい場合は負の値
  • o1がo2より大きい場合は正の値
  • o1がo2と等しい場合は0


Copyright© 2003, Your Technology Partner(YTP). All rights reserved.