Optional.OrElseThrow メソッド

定義

オーバーロード

名前 説明
OrElseThrow()

値が存在する場合は値を返し、それ以外の場合は NoSuchElementExceptionをスローします。

OrElseThrow(ISupplier)

値が存在する場合は値を返し、それ以外の場合は例外指定関数によって生成された例外をスローします。

OrElseThrow()

値が存在する場合は値を返し、それ以外の場合は NoSuchElementExceptionをスローします。

[Android.Runtime.Register("orElseThrow", "()Ljava/lang/Object;", "", ApiSince=33)]
public Java.Lang.Object? OrElseThrow();
[<Android.Runtime.Register("orElseThrow", "()Ljava/lang/Object;", "", ApiSince=33)>]
member this.OrElseThrow : unit -> Java.Lang.Object

返品

この方法で説明されているnull 以外の値 Optional

属性

注釈

値が存在する場合は値を返し、それ以外の場合は NoSuchElementExceptionをスローします。

10 に追加されました。

Javaドキュメント。

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

適用対象

OrElseThrow(ISupplier)

値が存在する場合は値を返し、それ以外の場合は例外指定関数によって生成された例外をスローします。

[Android.Runtime.Register("orElseThrow", "(Ljava/util/function/Supplier;)Ljava/lang/Object;", "", ApiSince=24)]
[Java.Interop.JavaTypeParameters(new System.String[] { "X extends java.lang.Throwable" })]
public Java.Lang.Object? OrElseThrow(Java.Util.Functions.ISupplier? exceptionSupplier);
[<Android.Runtime.Register("orElseThrow", "(Ljava/util/function/Supplier;)Ljava/lang/Object;", "", ApiSince=24)>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "X extends java.lang.Throwable" })>]
member this.OrElseThrow : Java.Util.Functions.ISupplier -> Java.Lang.Object

パラメーター

exceptionSupplier
ISupplier

スローされる例外を生成する指定関数

返品

値 (存在する場合)

属性

注釈

値が存在する場合は値を返し、それ以外の場合は例外指定関数によって生成された例外をスローします。

Javaドキュメント。

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

適用対象