Функция isEmpty

Функция isEmpty проверяет, является ли строка пустой. Возвращает true если строка не содержит ни одного символа, и false в противном случае. Функция не проверяет наличие пробельных символов - для этого используйте isBlank.

Синтаксис

kotlinfun String.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 str: String = "   "
val res: Boolean = str.isEmpty()
println(res)

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

kotlinBoolean false

Пример

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

kotlinval input: String = ""

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

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

kotlinString "String is empty"

Пример

Сравнение с нулевой строкой:

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

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

kotlinBoolean true

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

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