Compartir a través de


Objects.RequireNonNullElseGet(Object, ISupplier) Método

Definición

Devuelve el primer argumento si no esnull y, de lo contrario, devuelve el valor distintonull de 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

Parámetros

obj
Object

un objeto

supplier
ISupplier

de un objeto que nonull es de tipo que se va a devolver si el primer argumento es null

Devoluciones

el primer argumento si no esnull y, de lo contrario, el valor de supplier.get() si no esnull

Atributos

Comentarios

Devuelve el primer argumento si no esnull y, de lo contrario, devuelve el valor distintonull de supplier.get().

Agregado en 9.

Documentación de Java para java.util.Objects.requireNonNullElseGet(T, java.util.function.Supplier<? extends T>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a