📜  Java中的 LongStream min() 示例(1)

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

Java中的 LongStream min() 示例

在Java 8中,LongStream是一个操作long类型的流的接口,它提供了一系列功能性接口以方便我们对流进行操作。

其中,min()方法是计算流中的最小元素。在本文中,我们将为您展示如何使用LongStream中的min()方法,并提供示例代码供您参考。

语法

min()方法的语法如下:

OptionalLong min();

该方法返回一个OptionalLong,表示流中的最小元素。如果流为空,则OptionalLong为空。

示例代码

假设我们有一组long类型的数字:

long[] numbers = {3, 1, 4, 1, 5, 9, 2, 6, 5, 3};

现在,我们希望找到这些数字中的最小值。我们可以使用LongStream中的min()方法完成此操作。代码如下:

LongStream.of(numbers)
          .min()
          .ifPresent(min -> System.out.println("最小值为:" + min));

运行以上代码,我们将得到以下输出结果:

最小值为:1

解释一下这段代码的含义:

  • LongStream.of(numbers)将数组转换为LongStream
  • min()方法返回OptionalLong,我们可以使用ifPresent()方法检查是否存在最小值并打印出来。
总结

LongStream中的min()方法使得我们可以方便地找到流中的最小元素,从而简化了相关操作。希望通过本文的介绍,您可以更好地理解和使用该方法。