Java LanguageOptionnel

Introduction

Optional est un objet conteneur qui peut ou non contenir une valeur non nulle. Si une valeur est présente, isPresent() retournera true et get() retournera la valeur.

Des méthodes supplémentaires dépendant de la présence de la valeur contenue sont fournies, telles que orElse() , qui renvoie une valeur par défaut si value not present, et ifPresent() qui exécute un bloc de code si la valeur est présente.

Syntaxe

  • Optional.empty () // Crée une instance facultative vide.
  • Facultatif.of (valeur) // Renvoie une option avec la valeur non nulle spécifiée. Une exception NullPointerException sera lancée si la valeur transmise est nulle.
  • Facultatif.ofNullable (value) // Renvoie une option avec la valeur spécifiée pouvant être nulle.

Optionnel Exemples Liés