Bagikan melalui


Objects.RequireNonNullElseGet(Object, ISupplier) Metode

Definisi

Mengembalikan argumen pertama jika bukan-null dan mengembalikan nilai bukannull .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

objek

supplier
ISupplier

dari non-objeknull untuk dikembalikan jika argumen pertama adalah null

Mengembalikan

argumen pertama jika bukan-null dan jika tidak, nilai dari supplier.get() jika bukannull

Atribut

Keterangan

Mengembalikan argumen pertama jika bukan-null dan mengembalikan nilai bukannull .supplier.get()

Ditambahkan dalam 9.

Dokumentasi Java untuk java.util.Objects.requireNonNullElseGet(T, java.util.function.Supplier<? extends T>).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk