Java 中的 IntStream findAny() 方法
Java 中 IntStream 类的 findAny() 方法用于返回描述流中某个元素的 OptionalInt,如果流为空,则返回一个空 OptionalInt。
语法如下 −
OptionalInt findAny()
此处,OptionalInt 是一个可能或可能不包含 int 值的容器对象。
创建一个 IntStream 并添加一些元素 −
IntStream intStream = IntStream.of(20, 35, 50, 60, 80, 100);
现在,使用 Java 中的 findAny() 返回流中的任意元素 −
OptionalInt res = intStream.findAny();
以下是一个在 Java 中实现 IntStream findAny() 方法的示例 −
示例
import java.util.*; import java.util.stream.IntStream; public class Demo { public static void main(String[] args) { IntStream intStream = IntStream.of(20, 35, 50, 60, 80, 100); OptionalInt res = intStream.findAny(); if (res.isPresent()) { System.out.println(res.getAsInt()); } else { System.out.println("Nothing!"); } } }
输出
20
广告