Language

Objects.RequireNonNullElse(Object, Object) メソッド

定義

nullでない場合は最初の引数を返し、それ以外の場合はnull以外の 2 番目の引数を返します。

[Android.Runtime.Register("requireNonNullElse", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "", ApiSince=30)]
[Java.Interop.JavaTypeParameters(new System.String[] { "T" })]
public static Java.Lang.Object RequireNonNullElse(Java.Lang.Object? obj, Java.Lang.Object defaultObj);
[<Android.Runtime.Register("requireNonNullElse", "(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;", "", ApiSince=30)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T" })>]
static member RequireNonNullElse : Java.Lang.Object * Java.Lang.Object -> Java.Lang.Object

パラメーター

obj
Object

オブジェクト

defaultObj
Object

最初の引数が の場合に返される非null オブジェクト null

返品

nullでない場合は最初の引数、null} 以外の場合は 2 番目の引数

属性

注釈

nullでない場合は最初の引数を返し、それ以外の場合はnull以外の 2 番目の引数を返します。

9 に追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象