📅  最后修改于: 2023-12-03 14:42:50.853000             🧑  作者: Mango
在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对象是否相等。使用此方法时,需要注意对象类型和值类型是否相同。