📅  最后修改于: 2023-12-03 15:01:56.209000             🧑  作者: Mango
OptionalDouble
是 Java 8 中新增的一个类,用于表示可能包含 double 类型值的容器。与 Optional
类似,OptionalDouble
也提供了 isPresent()
方法,用于判断容器中是否存在值。本文将对 OptionalDouble isPresent()
方法进行详细介绍,并提供示例代码。
OptionalDouble
类中的 isPresent()
方法用于判断容器中是否存在值。如果值存在,则返回 true
,否则返回 false
。其方法签名如下:
public boolean isPresent()
以下示例代码演示了 OptionalDouble
中的 isPresent()
方法的使用:
import java.util.OptionalDouble;
public class OptionalDoubleExample {
public static void main(String[] args) {
double[] values = {1.0, 2.0, 3.0};
OptionalDouble optionalDouble = OptionalDouble.of(values[0]);
// 判断容器中是否存在值
if (optionalDouble.isPresent()) {
System.out.println("值存在:" + optionalDouble.getAsDouble());
} else {
System.out.println("值不存在");
}
}
}
首先定义了一个包含三个元素的 double 数组 values
,然后通过 OptionalDouble.of()
方法创建了一个 OptionalDouble
对象,该对象的值为 values[0]
,即 1.0
。接着通过 isPresent()
方法判断容器中是否存在值,如果存在,则输出值存在及其值,否则输出值不存在。
执行以上代码,输出结果如下:
值存在:1.0
本文介绍了 Java 中的 OptionalDouble isPresent()
方法及其使用示例。通过使用该方法,程序员可以更加方便地判断 OptionalDouble
容器中是否存在值,从而编写出更加清晰、简洁的代码。