Sobes.tech
Junior — Middle

Como se pode determinar se um objeto Optional contém um valor não nulo?

sobes.tech IA

Resposta da IA

Para determinar se um objeto Optional contém um valor não nulo (não vazio), geralmente usa-se o método isPresent().

Exemplo em Java:

Optional<String> optional = Optional.ofNullable(getValue());
if (optional.isPresent()) {
    // O valor está presente
    String value = optional.get();
} else {
    // O valor está ausente
}

Se isPresent() retornar true, significa que há um valor dentro do Optional, caso contrário, o objeto está vazio.