Встречается на собеседованиях • сегодня

Что такое класс Optional

Класс `Optional` в Java — это контейнерный объект, который может содержать или не содержать значение. Он предназначен для более явной обработки ситуаций, когда значение может отсутствовать, вместо возврата `null`. Основные методы: - `Optional.of(value)` — создает `Optional` с не-null значением. - `Optional.empty()` — пустой `Optional`. - `Optional.ofNullable(value)` — создает `Optional`, который может быть пустым, если значение `null`. - `isPresent()` — проверяет наличие значения. - `get()` — возвращает значение, если оно есть (иначе `NoSuchElementException`). - `orElse(defaultValue)` — возвращает значение или значение по умолчанию. Пример: ```java Optional opt = Optional.ofNullable(getName()); String name = opt.orElse("default"); ``` Используется для избежания `NullPointerException` и явного указания на возможное отсутствие значения.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы