НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
368 of 1310 menu

Функция isEmpty

Функция isEmpty проверяет, содержит ли коллекция хотя бы один элемент. Возвращает true если коллекция пустая и false если содержит элементы. Работает с массивами Array, списками List, множествами Set, ассоциативными массивами Map и другими типами коллекций.

Синтаксис

fun <T> Array<out T>.isEmpty(): Boolean
fun <T> Collection<T>.isEmpty(): Boolean
fun <K, V> Map<out K, V>.isEmpty(): Boolean
fun CharSequence.isEmpty(): Boolean

Пример

Проверим пустой массив типа Array:

val arr: Array<Int> = emptyArray() val res: Boolean = arr.isEmpty() println(res)

Результат выполнения кода:

Boolean true

Пример

Проверим непустой список типа List:

val list: List<String> = listOf("a", "b", "c") val res: Boolean = list.isEmpty() println(res)

Результат выполнения кода:

Boolean false

Пример

Проверим пустое множество типа Set:

val set: Set<Int> = setOf() val res: Boolean = set.isEmpty() println(res)

Результат выполнения кода:

Boolean true

Пример

Проверим ассоциативный массив типа Map:

val map: Map<String, Int> = mapOf("one" to 1, "two" to 2) val res: Boolean = map.isEmpty() println(res)

Результат выполнения кода:

Boolean false

Пример

Проверим строку типа String:

val str: String = "" val res: Boolean = str.isEmpty() println(res)

Результат выполнения кода:

Boolean true

Смотрите также

  • функцию isNotEmpty,
    которая проверяет, что коллекция не пустая
  • функцию isNullOrEmpty,
    которая проверяет, что коллекция null или пустая
  • функцию size,
    которая возвращает количество элементов в коллекции
  • функцию ifEmpty,
    которая выполняет действие если коллекция пустая
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить