相关疑难解决方法(0)

Java 8可选*值的操作.

Java的8有许多可选类,像OptionalDouble,OptionalInt,OptionalLong.

是否有一种很好的操作方式与相同类型的可选值?也就是说,我希望能够做到:

OptionalDouble d1 = OptionalDouble.of(1.);
OptionalDouble d2 = OptionalDouble.of(2.);
OptionalDouble d3 = OptionalDouble.of(3.);

OptionalDouble result = d1.add(d2).multiply(d3);
Run Code Online (Sandbox Code Playgroud)

当然,如果它们中的任何一个"空",结果应该是空的.在谷歌搜索了一下后,我发现了一些代码示例,人们正在使用这些函数(例如add),但它不是API的一部分(不再是?).

java java-8

12
推荐指数
2
解决办法
1965
查看次数

标签 统计

java ×1

java-8 ×1