Sobes.tech
Junior — Middle

Mi történik, ha null értéket adunk át az Optional.of statikus metódusnak?

sobes.tech MI

Válasz az MI-től

Ha a null értéket átadja a Optional.of statikus metódusnak, akkor NullPointerException kivétel lesz dobva. Az Optional.of metódus arra szolgál, hogy egy nem-null értéket tartalmazó Optional objektumot hozzon létre, és nem engedélyezi a null értéket. Ha fennáll a lehetősége, hogy az érték null lehet, akkor a Optional.ofNullable metódust kell használni, amely helyesen kezeli a null-t és létrehoz egy üres Optional-t.