Optional.OrElseThrow Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| OrElseThrow() |
Si hay un valor presente, devuelve el valor; de lo contrario, produce |
| OrElseThrow(ISupplier) |
Si hay un valor presente, devuelve el valor; de lo contrario, produce una excepción producida por la función de suministro de excepciones. |
OrElseThrow()
Si hay un valor presente, devuelve el valor; de lo contrario, produce 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
Devoluciones
null el valor no descrito por esteOptional
- Atributos
Comentarios
Si hay un valor presente, devuelve el valor; de lo contrario, produce NoSuchElementException.
Agregado en 10.
Java documentación para java.util.Optional.orElseThrow().
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
OrElseThrow(ISupplier)
Si hay un valor presente, devuelve el valor; de lo contrario, produce una excepción producida por la función de suministro de excepciones.
[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
Parámetros
- exceptionSupplier
- ISupplier
la función de suministro que genera una excepción que se va a producir
Devoluciones
el valor, si está presente
- Atributos
Comentarios
Si hay un valor presente, devuelve el valor; de lo contrario, produce una excepción producida por la función de suministro de excepciones.
Java documentación para java.util.Optional.orElseThrow(java.util.function.Supplier<? extends X>).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.