📅  最后修改于: 2023-12-03 14:40:52.035000             🧑  作者: Mango
findAny()
方法是 Java 8 中 DoubleStream
接口的一个方法,用于返回此流中的任意元素。下面将展示 findAny()
方法的使用示例。
OptionalDouble findAny()
无参数。
一个 OptionalDouble
对象,其中包含此流中任意元素的值,或者如果此流为空则为 OptionalDouble.empty()
。
import java.util.OptionalDouble;
import java.util.stream.DoubleStream;
public class DoubleStreamFindAnyDemo {
public static void main(String[] args) {
DoubleStream stream = DoubleStream.of(3.4, 2.2, 5.1, 1.7);
OptionalDouble anyElement = stream.findAny();
if (anyElement.isPresent()) {
System.out.println("任意元素为:" + anyElement.getAsDouble());
} else {
System.out.println("流为空");
}
}
}
运行结果为:
任意元素为:3.4
在示例中,首先创建一个 DoubleStream
流,并使用 findAny()
方法获取流中的任意一个元素,并将其打印输出。在此示例中,流中的任意元素为 3.4。
下面是该示例的 Markdown 代码片段:
## 示例
```java
import java.util.OptionalDouble;
import java.util.stream.DoubleStream;
public class DoubleStreamFindAnyDemo {
public static void main(String[] args) {
DoubleStream stream = DoubleStream.of(3.4, 2.2, 5.1, 1.7);
OptionalDouble anyElement = stream.findAny();
if (anyElement.isPresent()) {
System.out.println("任意元素为:" + anyElement.getAsDouble());
} else {
System.out.println("流为空");
}
}
}
运行结果为:
任意元素为:3.4
在示例中,首先创建一个 DoubleStream
流,并使用 findAny()
方法获取流中的任意一个元素,并将其打印输出。在此示例中,流中的任意元素为 3.4。