📜  IntStream findAny() 示例(1)

📅  最后修改于: 2023-12-03 15:31:25.694000             🧑  作者: Mango

IntStream findAny() 示例

Intstream findAny()是Java 8中的一个方法,返回该流中的任意元素。它可用于查找任意元素以进行中间或终止操作。

语法
OptionalInt findAny()
返回值

找到的元素的OptionalInt对象。

如果流为空,则返回一个空的OptionalInt。

示例
IntStream stream = IntStream.range(1, 10);
OptionalInt result = stream.findAny();
result.ifPresent(System.out::println);

在这个示例中,我们创建了一个IntStream,将范围从1到10(不包括10)的整数添加到了该流中。然后我们使用findAny()查找该流中的任意元素。最后,我们在控制台上打印了该元素(如果找到)。由于我们没有提供任何谓词Predicate,因此该方法只是返回该流中的任意元素。

注意事项
  • findAny()方法在并行流中有所不同。在并行流中,它返回第一个找到的元素而不是任意元素。