Java LanguageOpzionale


introduzione

Optional è un oggetto contenitore che può contenere o meno un valore non nullo. Se è presente un valore, isPresent() restituirà true e get() restituirà il valore.

Vengono forniti ulteriori metodi che dipendono dalla presenza del valore contenuto, ad esempio orElse() , che restituisce un valore predefinito se value non è presente e ifPresent() che esegue un blocco di codice se il valore è presente.

Sintassi

  • Optional.empty () // Crea un'istanza opzionale vuota.
  • Optional.of (valore) // Restituisce un Facoltativo con il valore non null specificato. Una NullPointerException verrà lanciata se il valore passato è nullo.
  • Optional.ofNullable (valore) // Restituisce un Facoltativo con il valore specificato che può essere nullo.

Opzionale Esempi correlati