Java 中 DoubleStream max() 方法
DoubleStream 类的 max() 方法返回一个描述该流最大元素的 OptionalDouble,或者如果该流为空,则返回一个空 OptionalDouble。
其语法如下。
OptionalDouble max()
此处,OptionalDouble 是一个可能包含或不包含双精度值的一个容器对象。
要在 Java 中使用 DoubleStream 类,请导入以下包。
import java.util.stream.DoubleStream;
创建一个 DoubleStream 并添加一些元素。
DoubleStream doubleStream = DoubleStream.of(67.9, 89.9, 10.5, 95.8, 49.6);
现在,从流中获取最大元素。
OptionalDouble res = doubleStream.max();
以下是在 Java 中实现 DoubleStream max() 方法的示例。
示例
import java.util.OptionalDouble; import java.util.stream.DoubleStream; public class Demo { public static void main(String[] args) { DoubleStream doubleStream = DoubleStream.of(67.9, 89.9, 10.5, 95.8, 49.6); OptionalDouble res = doubleStream.max(); System.out.println("Maximum element: "); if (res.isPresent()) { System.out.println(res.getAsDouble()); } else { System.out.println("Nothing!"); } } }
输出
Maximum element: 95.8
广告