Функция isNotEmpty
Функция isNotEmpty
проверяет, содержит ли строка
хотя бы один символ. Возвращает true
если строка
не пустая, и false
если пустая. Применяется
к переменным типа String
, а также к коллекциям.
Синтаксис
fun CharSequence.isNotEmpty(): Boolean
fun Collection<*>.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 numbers: List<Int> = listOf(1, 2, 3, 4, 5)
val res: Boolean = numbers.isNotEmpty()
println(res)
Результат выполнения кода:
Boolean true
Пример
Проверка непустоты массива символов:
val chars: CharArray = charArrayOf('a', 'b', 'c')
val res: Boolean = chars.isNotEmpty()
println(res)
Результат выполнения кода:
Boolean true
Смотрите также
-
функцию
isEmpty
,
которая проверяет строку на пустоту -
функцию
isBlank
,
которая проверяет строку на пустоту или наличие только пробельных символов -
функцию
isNotBlank
,
которая проверяет что строка не пустая и содержит не только пробельные символы -
функцию
isLetter
,
которая проверяет является ли символ буквой