Разница между Optional.of и Optional.ofNullable

В Java 8 есть метод

Но также есть метод

Какая между ними разница? Разница в том, что Optional.of  бросит исключение NullPointerException, если ему передать значение null в качестве параметра. Optional.ofNullable вернёт Optional, не содержащий значение, если ему передать null.

Примеры:

Об использовании Optional я уже писал в прошлой статье.

 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *