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));            
     }}

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

10-1

Java Number类Java Number class