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.