Функция 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,
которое возвращает длину строки