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