Sobes.tech
Junior — Middle

Cosa succede se si passa un valore null al metodo statico Optional.of?

sobes.tech AI

Risposta dell'AI

Se si passa un valore null al metodo statico Optional.of, verrà sollevata un'eccezione NullPointerException. Il metodo Optional.of è progettato per creare un oggetto Optional che contiene un valore non nullo e non consente null. Se c'è la possibilità che il valore possa essere null, si dovrebbe usare il metodo Optional.ofNullable, che gestisce correttamente null e crea un Optional vuoto.