НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
312 of 1310 menu

Функция isEmpty

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

Синтаксис

fun String.isEmpty(): Boolean

Пример

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

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

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

Boolean true

Пример

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

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

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

Boolean false

Пример

Проверим строку, содержащую только пробелы:

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

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

Boolean false

Пример

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

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

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

String "String is empty"

Пример

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

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

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

Boolean true

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

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