📜  DoubleStream findAny() 示例(1)

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

DoubleStream findAny() 示例

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。