Функция isNotEmpty
Функция isNotEmpty проверяет, что строка
не является пустой. Возвращает true, если
строка содержит хотя бы один символ, и false,
если строка пустая. Применяется к строкам типа
String и CharSequence.
Синтаксис
fun CharSequence.isNotEmpty(): Boolean
Пример
Проверим, что строка "Hello" не пустая:
val str: String = "Hello"
val res: Boolean = str.isNotEmpty()
println(res)
Результат выполнения кода:
Boolean true
Пример
Проверим, что пустая строка не является непустой:
val str: String = ""
val res: Boolean = str.isNotEmpty()
println(res)
Результат выполнения кода:
Boolean false
Пример
Использование isNotEmpty в условии if:
val input: String = "abcde"
if (input.isNotEmpty()) {
println("String is not empty")
} else {
println("String is empty")
}
Результат выполнения кода:
String is not empty
Пример
Проверка строки с пробелами на непустоту:
val str: String = " "
val res: Boolean = str.isNotEmpty()
println(res)
Результат выполнения кода:
Boolean true
Пример
Сравнение с проверкой длины строки:
val str: String = "test"
val res1: Boolean = str.isNotEmpty()
val res2: Boolean = str.length > 0
println("isNotEmpty: $res1")
println("length > 0: $res2")
Результат выполнения кода:
isNotEmpty: true
length > 0: true
Смотрите также
-
функцию
isEmpty,
которая проверяет строку на пустоту -
функцию
isBlank,
которая проверяет строку на пустоту или пробелы -
функцию
isNotBlank,
которая проверяет, что строка не пустая и не состоит из пробелов -
свойство
length,
которое возвращает длину строки