Sobes.tech
Назад к вопросам
Junior — Middle
65

Какими методами ты проверяешь, содержит ли переменная значение null?

Ответ от нейросети

sobes.tech AI

В Android (Java/Kotlin) для проверки, содержит ли переменная значение null, используют несколько способов:

  • В Java просто сравнивают с null:
if (variable == null) {
    // переменная равна null
}
  • В Kotlin есть оператор безопасного вызова ?. и оператор Элвиса ?::
if (variable == null) {
    // переменная равна null
}

// или
val length = variable?.length ?: 0 // если variable null, length будет 0
  • Также в Kotlin можно использовать функцию isNullOrEmpty() для строк или коллекций.

Таким образом, основной метод — сравнение с null, а в Kotlin дополнительно есть удобные операторы для безопасной работы с nullable типами.