Java equals() メソッド
equals() メソッドは、Number オブジェクトとメソッドのパラメータが等しいかどうかを判定するために使用されます。
構文
public boolean equals(Object o)
パラメータ
o-- 任意のオブジェクト。
戻り値
Number オブジェクトが Null ではなく、メソッドのパラメータと型と値がすべて等しい場合は True を返し、それ以外の場合は False を返します。
Double と Float オブジェクトにはさらにいくつかの追加条件があります。API マニュアルを参照してください:JDK 1.6。
例
例
public class Test{
public static void main(String args[]){
Integer x = 5;
Integer y = 10;
Integer z =5;
Short a = 5;
System.out.println(x.equals(y));
System.out.println(x.equals(z));
System.out.println(x.equals(a));
}
}
public static void main(String args[]){
Integer x = 5;
Integer y = 10;
Integer z =5;
Short a = 5;
System.out.println(x.equals(y));
System.out.println(x.equals(z));
System.out.println(x.equals(a));
}
}
上記のプログラムをコンパイルすると、出力結果は次のようになります:
false true false
その他の拡張
Java Numberクラス