語言

OptionalInt.OrElseThrow 方法

定義

多載

名稱 Description
OrElseThrow()

若存在值,則回傳該值,否則拋 NoSuchElementException出 。

OrElseThrow(ISupplier)

若有值存在,則回傳該值,否則拋出由例外供應函數產生的例外。

OrElseThrow()

若存在值,則回傳該值,否則拋 NoSuchElementException出 。

[Android.Runtime.Register("orElseThrow", "()I", "", ApiSince=33)]
public int OrElseThrow();
[<Android.Runtime.Register("orElseThrow", "()I", "", ApiSince=33)>]
member this.OrElseThrow : unit -> int

傳回

由此描述的值 OptionalInt

屬性

備註

若存在值,則回傳該值,否則拋 NoSuchElementException出 。

加了10。

的 java.util.OptionalInt.orElseThrow()Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

OrElseThrow(ISupplier)

若有值存在,則回傳該值,否則拋出由例外供應函數產生的例外。

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

參數

exceptionSupplier
ISupplier

產生異常的供應函數

傳回

若存在,則該值

屬性

備註

的 java.util.OptionalInt.orElseThrow(java.util.function.Supplier<? extends X>)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於