Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Меню
Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

Документы

Медиа

Назад

Как обрабатывать nullable значения в Kotlin?

Этот вопрос проверяет знание способов безопасной работы с нулевыми значениями в Kotlin и методы предотвращения исключений, связанных с null.

Короткий ответ

В Kotlin для работы с nullable типами данных можно использовать несколько методов:

  • Safe calls (?.): безопасный доступ к свойствам и методам объекта, если объект равен null.

  • Elvis operator (?:): позволяет задать значение по умолчанию, если объект равен null.

  • Safe casts (as?): безопасное приведение типов, которое возвращает null, если приведение невозможно.

  • Non-null assertion (!!): если вы уверены, что переменная не равна null, используйте оператор !!, но будьте осторожны, потому что это может вызвать исключение NullPointerException.

Длинный ответ

Зарегистрироваться

Развернутый ответ доступен только зарегистрированным пользователям.

Уровень

  • Рейтинг:

    2

  • Сложность:

    5

Навыки

  • Kotlin

    Kotlin

Ключевые слова

#null safety

#safe calls

#elvis operator

#safe casts

#assertion

Подпишись на Android Developer в телеграм