Sobes.tech
Junior — Middle

Mis juhtub, kui edastate null väärtuse staatilisele meetodile Optional.of?

sobes.tech AI

Vastus AI-lt

Kui staatilise meetodi Optional.of kaudu antakse väärtus null, visatakse välja NullPointerException. Meetod Optional.of on mõeldud looma objekti Optional, mis sisaldab mitte-null väärtust ning ei luba null-i. Kui on tõenäoline, et väärtus võib olla null, tuleks kasutada meetodit Optional.ofNullable, mis käsitleb null õigesti ja loob tühja Optional.