Sobes.tech
Junior — Middle

Kas nutiks, jei perduosite null reikšmę statinei metodui Optional.of?

sobes.tech AI

Atsakymas iš AI

Jei statinio metodo Optional.of kvietime perduodama reikšmė null, bus išmesta išimtis NullPointerException. Metodas Optional.of skirtas sukurti Optional objektą, kuris turi ne-null reikšmę, ir neleidžia null. Jei yra tikimybė, kad reikšmė gali būti null, reikėtų naudoti metodą Optional.ofNullable, kuris teisingai apdoros null ir sukurs tuščią Optional.