Функция isEmpty
Функция isEmpty проверяет, содержит ли коллекция
хотя бы один элемент. Возвращает true если коллекция
пустая и false если содержит элементы.
Работает с массивами Array, списками List,
множествами Set, ассоциативными массивами Map
и другими типами коллекций.
Синтаксис
kotlinfun <T> Array<out T>.isEmpty(): Boolean
kotlinfun <T> Collection<T>.isEmpty(): Boolean
kotlinfun <K, V> Map<out K, V>.isEmpty(): Boolean
kotlinfun CharSequence.isEmpty(): Boolean
Пример
Проверим пустой массив типа Array:
kotlinval arr: Array<Int> = emptyArray()
val res: Boolean = arr.isEmpty()
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Проверим непустой список типа List:
kotlinval list: List<String> = listOf("a", "b", "c")
val res: Boolean = list.isEmpty()
println(res)
Результат выполнения кода:
kotlinBoolean false
Пример
Проверим пустое множество типа Set:
kotlinval set: Set<Int> = setOf()
val res: Boolean = set.isEmpty()
println(res)
Результат выполнения кода:
kotlinBoolean true
Пример
Проверим ассоциативный массив типа Map:
kotlinval map: Map<String, Int> = mapOf("one" to 1, "two" to 2)
val res: Boolean = map.isEmpty()
println(res)
Результат выполнения кода:
kotlinBoolean false
Пример
Проверим строку типа String:
kotlinval str: String = ""
val res: Boolean = str.isEmpty()
println(res)
Результат выполнения кода:
kotlinBoolean true
Смотрите также
-
функцию
isNotEmpty,
которая проверяет, что коллекция не пустая -
функцию
isNullOrEmpty,
которая проверяет, что коллекция null или пустая -
функцию
size,
которая возвращает количество элементов в коллекции -
функцию
ifEmpty,
которая выполняет действие если коллекция пустая