Junior — Middle
Que se passe-t-il si on transmet une valeur null à la méthode statique Optional.of ?
sobes.tech IA
Réponse de l'IA
Si vous passez une valeur null au méthode statique Optional.of, une exception NullPointerException sera levée. La méthode Optional.of est conçue pour créer un objet Optional contenant une valeur non nulle et ne permet pas null. Si il y a une probabilité que la valeur puisse être null, il faut utiliser la méthode Optional.ofNullable, qui gère correctement null et crée un Optional vide.