Java.lang.Double 类

java.lang.Double.equals() 方法用于将此对象与指定对象进行比较。当且仅当参数不为 null 并且是一个 Double 对象时,结果为 true,该对象表示的 double 值与此对象表示的 double 值相同。

语法

public boolean equals(Object obj)

参数

obj 指定要比较的对象

返回值

如果对象相同则返回true;否则为 false。

异常

无。

示例:

在下面的示例中, java.lang.Double.equals() 方法用于比较给定的 Double 对象是否相等。

import java.lang.*;

public class MyClass {
  public static void main(String[] args) {
    
    //创建Double对象
    Double val1 = 5.2;
    Double val2 = 5.2;
    Double val3 = -5.2;

    //检查 Double 对象是否相等
    System.out.println("Is val1 == val2?: " + val1.equals(val2)); 
    System.out.println("Is val1 == val3?: " + val1.equals(val3));    
  }
}

上述代码的输出将是:

Is val1 == val2?: true
Is val1 == val3?: false