Java 中 LongStream 的 max() 方法


Java 中 LongStream 类的 max() 方法返回描述该流最大元素的 OptionalLong,如果该流为空,则返回一个空 optional。

语法如下

OptionalLong max()

其中,OptionalLong 是一个可能包含或不包含 long 值的容器对象。

要使用 Java 中的 LongStream 类,请导入以下包

import java.util.stream.LongStream;

以下是一个在 Java 中实现 LongStream max() 方法的示例。OptionalLong 类的 isPresent() 方法在存在该值时返回 true

示例

 在线演示

import java.util.*;
import java.util.stream.LongStream;
public class Demo {
   public static void main(String[] args) {
      LongStream longStream = LongStream.of(20000L, 15000L, 11000L, 74000L, 50000L);
      // Get the maximum element
      OptionalLong res = longStream.max();
      System.out.println("Maximum element...");
      if (res.isPresent()) {
         System.out.println(res.getAsLong());
      } else {
         System.out.println("Nothing!");
      }
   }
}

输出

Maximum element...
74000

更新于:30-Jul-2019

252 浏览次数

开启你的 职业生涯

通过完成课程获得认证

开始
广告