Sobes.tech
Junior — Middle

Was passiert, wenn man einen null-Wert an die statische Methode Optional.of übergibt?

sobes.tech KI

Antwort von AI

Wenn im statischen Methodenaufruf Optional.of ein null-Wert übergeben wird, wird eine NullPointerException ausgelöst. Die Methode Optional.of ist dafür vorgesehen, ein Optional-Objekt zu erstellen, das einen nicht-null Wert enthält, und erlaubt kein null. Wenn die Wahrscheinlichkeit besteht, dass der Wert null sein könnte, sollte die Methode Optional.ofNullable verwendet werden, die null korrekt behandelt und ein leeres Optional erstellt.