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.