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

Функция containsKey

Функция containsKey проверяет наличие указанного ключа в коллекциях типа Map. Возвращает true если ключ найден в коллекции, и false если ключ отсутствует. Работает только с коллекциями типа Map.

Синтаксис

fun containsKey(key: K): Boolean

Пример

Проверим наличие ключа "apple" в Map:

val fruits = mapOf("apple" to 5, "banana" to 3, "orange" to 8) val res = fruits.containsKey("apple") println(res)

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

Boolean true

Пример

Проверим наличие несуществующего ключа "grape":

val fruits = mapOf("apple" to 5, "banana" to 3, "orange" to 8) val res = fruits.containsKey("grape") println(res)

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

Boolean false

Пример

Проверим наличие числового ключа 10 в Map с целочисленными ключами:

val numbers = mapOf(1 to "one", 5 to "five", 10 to "ten") val res = numbers.containsKey(10) println(res)

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

Boolean true

Для каких коллекций работает

Функция containsKey работает только с коллекциями типа Map:

  • Map
  • MutableMap
  • HashMap
  • LinkedHashMap
  • SortedMap

Не работает с: Array, List, Set и другими коллекциями, не являющимися отображениями ключ-значение.

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

  • функцию contains,
    которая проверяет наличие элемента в коллекциях
  • функцию containsValue,
    которая проверяет наличие значения в Map
  • функцию get,
    которая получает значение по ключу из Map
  • функцию getOrDefault,
    которая получает значение по ключу или значение по умолчанию
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить