Sobes.tech
Junior — Middle

Optional объектинин кандайдыр бир мааниге ээ экенин кантип аныктоого болот?

sobes.tech AI

AIден жооп

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

Пример:

Optional<String> optional = Optional.of("Hello");
if (optional.isPresent()) {
    System.out.println("Значение: " + optional.get());
} else {
    System.out.println("Значение отсутствует");
}

Также с Java 11 можно использовать метод isEmpty(), который возвращает true, если значения нет.