Optional.Or(ISupplier) 方法

定义

如果存在值,则返回一个 Optional 描述该值,否则返回 Optional 由提供函数生成的值。

[Android.Runtime.Register("or", "(Ljava/util/function/Supplier;)Ljava/util/Optional;", "", ApiSince=33)]
public Java.Util.Optional? Or(Java.Util.Functions.ISupplier? supplier);
[<Android.Runtime.Register("or", "(Ljava/util/function/Supplier;)Ljava/util/Optional;", "", ApiSince=33)>]
member this.Or : Java.Util.Functions.ISupplier -> Java.Util.Optional

参数

supplier
ISupplier

生成 Optional 要返回的提供函数

返回

如果存在值,则返回一个 Optional 描述该值 Optional的值,否则 Optional 返回由提供函数生成的值。

属性

注解

如果存在值,则返回一个 Optional 描述该值,否则返回 Optional 由提供函数生成的值。

已在 9 中添加。

Java文档java.util.Optional.or(java.util.function.Supplier<? extends java.util.Optional<? extends T>>)

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于