Java の比較演算子を使用する方法
Javaで、compare()メソッドは2つのオブジェクトの大小を比較するために使用されます。比較結果に応じて、さまざまな状態を表す整数値を返します。このメソッドは、通常、並べ替えアルゴリズムやComparableインターフェイスを実装するクラスの比較操作で使用されます。
compare()メソッドの構文は次のとおりです。
int compare(T obj1, T obj2)
ここで、Tは比較対象の種類を示す。obj1とobj2は比較される2つのオブジェクトである。
compare() メソッドの戻り値は次のいずれかになります。
- obj1がobj2より小さい場合は負の整数を(一般的には-1)返します。
- obj1とobj2が等しい場合、0を返します。
- obj1がobj2より大きい場合、正の整数(通常1)を返す。
compare()メソッドの戻り値に従って適切な処理を行うことができます。例えば、ソートアルゴリズムでは戻り値によってオブジェクトの位置が決まります。