Java LanguageOpcional


Introducción

Optional es un objeto contenedor que puede o no contener un valor no nulo. Si hay un valor presente, isPresent() devolverá true y get() devolverá el valor.

Se proporcionan métodos adicionales que dependen de la presencia del valor contenido, como orElse() , que devuelve un valor predeterminado si el valor no está presente, y ifPresent() que ejecuta un bloque de código si el valor está presente.

Sintaxis

  • Optional.empty () // Crea una instancia opcional vacía.
  • Optional.of (value) // Devuelve un Optional con el valor no nulo especificado. Se emitirá una NullPointerException si el valor pasado es nulo.
  • Optional.ofNullable (valor) // Devuelve un opcional con el valor especificado que puede ser nulo.

Opcional Ejemplos relacionados