Функция isEmpty

Функция isEmpty проверяет, является ли строка или символ пустыми. Для строки пустой считается строка с нулевой длиной. Для символа пустым считается символ с кодом 0. Функция возвращает true если объект пустой и false в противном случае.

Синтаксис

kotlinfun String.isEmpty(): Boolean
kotlinfun Char.isEmpty(): Boolean

Пример

Проверим пустую строку:

kotlinval str: String = ""
val res: Boolean = str.isEmpty()
println(res)

Результат выполнения кода:

kotlinBoolean true

Пример

Проверим непустую строку:

kotlinval str: String = "abcde"
val res: Boolean = str.isEmpty()
println(res)

Результат выполнения кода:

kotlinBoolean false

Пример

Проверим пустой символ:

kotlinval ch: Char = '\u0000'
val res: Boolean = ch.isEmpty()
println(res)

Результат выполнения кода:

kotlinBoolean true

Пример

Проверим непустой символ:

kotlinval ch: Char = 'A'
val res: Boolean = ch.isEmpty()
println(res)

Результат выполнения кода:

kotlinBoolean false

Пример

Использование isEmpty в условии if:

kotlinval input: String = ""

if (input.isEmpty()) {
  println("String is empty")
} else {
  println("String is not empty")
}

Результат выполнения кода:

kotlinString is empty

Смотрите также

  • функцию isBlank,
    которая проверяет строку на пустоту или наличие только пробельных символов
  • функцию isNotEmpty,
    которая проверяет строку на непустоту
  • функцию isNotBlank,
    которая проверяет строку на непустоту и отсутствие только пробельных символов
  • функцию isLetter,
    которая проверяет является ли символ буквой