Sobes.tech
Junior — Middle

Jak można określić, czy obiekt Optional zawiera wartość różną od null?

sobes.tech AI

Odpowiedź od AI

Чтобы определить, содержит ли объект Optional ненулевое (непустое) значение, обычно используют метод isPresent().

Пример на Java:

Optional<String> optional = Optional.ofNullable(getValue());
if (optional.isPresent()) {
    // Значение присутствует
    String value = optional.get();
} else {
    // Значение отсутствует
}

Если isPresent() возвращает true, значит внутри Optional есть значение, иначе — объект пуст.