Sobes.tech
Junior — Middle

Co się stanie, jeśli przekażesz wartość null do statycznej metody Optional.of?

sobes.tech AI

Odpowiedź od AI

Jeśli do statycznej metody Optional.of zostanie przekazana wartość null, zostanie wyrzucony wyjątek NullPointerException. Metoda Optional.of jest przeznaczona do tworzenia obiektu Optional zawierającego niepustą wartość i nie dopuszcza null. Jeśli istnieje prawdopodobieństwo, że wartość może być null, należy użyć metody Optional.ofNullable, która poprawnie obsłuży null i utworzy pusty Optional.