Sobes.tech
Junior — Middle
92

Որ մեթոդը թույլ է տալիս ստեղծել Optional օբյեկտ, որը պարունակում է null արժեք?

Ընկերությունները, որտեղ հարցրել են
ООО Ренью

Պատասխան AI-ից

sobes.tech AI

В Java объект Optional, содержащий значение null, создаётся с помощью метода Optional.ofNullable(). Этот метод принимает значение, которое может быть null, и возвращает пустой Optional, если передано null, или Optional с этим значением, если оно не null.

Пример:

String value = null;
Optional<String> optionalValue = Optional.ofNullable(value);

if (optionalValue.isPresent()) {
    System.out.println("Значение: " + optionalValue.get());
} else {
    System.out.println("Значение отсутствует");
}

Таким образом, Optional.ofNullable(null) создаст пустой Optional, что позволяет безопасно работать с потенциально отсутствующими значениями.