Функция isEmpty
Функция isEmpty проверяет, является ли строка
или символ пустыми. Для строки пустой считается строка
с нулевой длиной. Для символа пустым считается символ
с кодом 0. Функция возвращает true если объект
пустой и false в противном случае.
Синтаксис
fun String.isEmpty(): Boolean
fun Char.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 ch: Char = '\u0000'
val res: Boolean = ch.isEmpty()
println(res)
Результат выполнения кода:
Boolean true
Пример
Проверим непустой символ:
val ch: Char = 'A'
val res: Boolean = ch.isEmpty()
println(res)
Результат выполнения кода:
Boolean false
Пример
Использование isEmpty в условии if:
val input: String = ""
if (input.isEmpty()) {
println("String is empty")
} else {
println("String is not empty")
}
Результат выполнения кода:
String is empty
Смотрите также
-
функцию
isBlank,
которая проверяет строку на пустоту или наличие только пробельных символов -
функцию
isNotEmpty,
которая проверяет строку на непустоту -
функцию
isNotBlank,
которая проверяет строку на непустоту и отсутствие только пробельных символов -
функцию
isLetter,
которая проверяет является ли символ буквой