Java-lang-double-equals
提供:Dev Guides
Java.lang.Double.equals()メソッド
説明
- java.lang.Double.equals()*メソッドは、このオブジェクトを指定されたオブジェクトと比較します。 引数がnullではなく、このオブジェクトが表すdoubleと同じ値を持つdoubleを表すDoubleオブジェクトである場合にのみ、結果はtrueです。
宣言
以下は* java.lang.Double.equals()*メソッドの宣言です
public boolean equals(Object obj)
パラメーター
*obj* -これは比較するオブジェクトです。
戻り値
このメソッドは、オブジェクトが同じ場合はtrueを返し、そうでない場合はfalseを返します。
例外
NA
例
次の例は、java.lang.Double.equals()メソッドの使用法を示しています。
package com.finddevguides;
import java.lang.*;
public class DoubleDemo {
public static void main(String[] args) {
//compares this object against the specified object
Double obj1 = new Double("2");
Double obj2 = new Double("2.0");
System.out.print(obj1 + " = " + obj2);
System.out.println(" ? " + obj1.equals(obj2));
obj1 = new Double("3");
obj2 = new Double("5");
System.out.print(obj1 + " = " + obj2);
System.out.println(" ? " + obj1.equals(obj2));
}
}
上記のプログラムをコンパイルして実行すると、次の結果が生成されます-
2.0 = 2.0 ? true
3.0 = 5.0 ? false