Freigeben über


Objects.RequireNonNullElseGet(Object, ISupplier) Methode

Definition

Gibt das erste Argument zurück, wenn es nicht-null ist und andernfalls den Nicht-Wertnull von supplier.get().

[Android.Runtime.Register("requireNonNullElseGet", "(Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object RequireNonNullElseGet (Java.Lang.Object? obj, Java.Util.Functions.ISupplier supplier);
[<Android.Runtime.Register("requireNonNullElseGet", "(Ljava/lang/Object;Ljava/util/function/Supplier;)Ljava/lang/Object;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member RequireNonNullElseGet : Java.Lang.Object * Java.Util.Functions.ISupplier -> Java.Lang.Object

Parameter

obj
Object

ein Objekt

supplier
ISupplier

eines Nicht-Objektsnull , das zurückgegeben werden soll, wenn das erste Argument null

Gibt zurück

das erste Argument, wenn es nicht-null und andernfalls der Wert supplier.get() ist, wenn er nicht-null

Attribute

Hinweise

Gibt das erste Argument zurück, wenn es nicht-null ist und andernfalls den Nicht-Wertnull von supplier.get().

Hinzugefügt in 9.

Java-Dokumentation für java.util.Objects.requireNonNullElseGet(T, java.util.function.Supplier<? extends T>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: