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 ичинде мааниси бар, эгер жок болсо, объект бош.