📌  相关文章
📜  Java中的 OptionalDouble equals() 方法及示例(1)

📅  最后修改于: 2023-12-03 14:42:50.853000             🧑  作者: Mango

Java中的 OptionalDouble equals() 方法及示例

在Java中,OptionalDouble是一个可以为null的double值的容器类。OptionalDouble类提供了equals()方法来比较两个OptionalDouble对象是否相等。

语法

equals() 方法的语法如下:

public boolean equals(Object obj)

此方法将一个对象与另一个对象进行比较。如果两个对象是相同类型的并且具有相同的值,则返回true。否则,将返回false。

示例

以下是java代码示例,展示了如何使用OptionalDouble equals()方法比较两个OptionalDouble对象是否相等。

import java.util.OptionalDouble;

public class Main {
  public static void main(String[] args) {
    // 创建两个 OptionalDouble 对象
    OptionalDouble od1 = OptionalDouble.of(1.23);
    OptionalDouble od2 = OptionalDouble.of(1.23);
    
    // 使用 equals()方法比较这两个对象
    boolean result = od1.equals(od2);
    System.out.println(result);  // 输出 true
  }
}

在上述示例中,我们首先创建两个包含相同值的OptionalDouble对象。然后使用equals()方法比较这两个对象,得到的结果为true,表示这两个对象相等。

总结

OptionalDouble equals()方法用于比较两个OptionalDouble对象是否相等。使用此方法时,需要注意对象类型和值类型是否相同。