Optional.IfPresentOrElse(IConsumer, IRunnable) 方法

定义

如果存在某个值,则使用该值执行给定操作,否则执行基于空的给定操作。

[Android.Runtime.Register("ifPresentOrElse", "(Ljava/util/function/Consumer;Ljava/lang/Runnable;)V", "", ApiSince=33)]
public void IfPresentOrElse (Java.Util.Functions.IConsumer? action, Java.Lang.IRunnable? emptyAction);
[<Android.Runtime.Register("ifPresentOrElse", "(Ljava/util/function/Consumer;Ljava/lang/Runnable;)V", "", ApiSince=33)>]
member this.IfPresentOrElse : Java.Util.Functions.IConsumer * Java.Lang.IRunnable -> unit

参数

action
IConsumer

要执行的操作(如果存在值)

emptyAction
IRunnable

要执行的基于空的操作(如果没有值)

属性

注解

如果存在某个值,则使用该值执行给定操作,否则执行基于空的给定操作。

已在 9 中添加。

适用于 . 的 java.util.Optional.ifPresentOrElse(java.util.function.Consumer<? super T>, java.lang.Runnable)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于