Java compareTo() メソッド

Java Number类Java Number クラス


compareTo() メソッドは、Number オブジェクトをメソッドのパラメータと比較するために使用します。Byte、Long、Integer などの比較に使用できます。

このメソッドは、同じデータ型の2つの値を比較するために使用します。異なるデータ型の2つの値は、このメソッドでは比較できません。

構文

public int compareTo( NumberSubClass referenceName )

パラメータ

referenceName-- Byte、Double、Integer、Float、Long または Short 型のパラメータを指定できます。

戻り値

  • 指定された数値がパラメータと等しい場合は 0 を返します。

  • 指定された数値がパラメータより小さい場合は -1 を返します。

  • 指定された数値がパラメータより大きい場合は 1 を返します。

例

public class Test{ public static void main(String args[]){ Integer x = 5; System.out.println(x.compareTo(3)); System.out.println(x.compareTo(5)); System.out.println(x.compareTo(8)); } }

上記のプログラムをコンパイルして実行すると、出力結果は次のようになります:

1
0
-1

Java Number类Java Number クラス

その他の拡張