Sobes.tech
Junior — Middle

როგორ შეიძლება დადგინდეს, შეიცავს თუ არა Optional ობიექტი ნულს არ შეიცავდე მნიშვნელობას?

sobes.tech AI

პასუხი AI-სგან

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

Пример на Java:

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

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