РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
315 of 723 menu

Метод containsValue

Метод containsValue проверяет, содержит ли Map указанное значение. В первый параметр мы передаем значение, наличие которого необходимо проверить. Метод возвращает true, если значение найдено, и false в противном случае. Поиск осуществляется по значениям, а не по ключам.

Синтаксис

map.containsValue(value)

Пример

Давайте проверим, содержит ли Map значение 3:

void main() { Map<String, int> map = {'a': 1, 'b': 2, 'c': 3}; print(map.containsValue(3)); }

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

true

Пример

Давайте проверим, содержит ли Map значение 5, которого там нет:

void main() { Map<String, int> map = {'a': 1, 'b': 2, 'c': 3}; print(map.containsValue(5)); }

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

false

Пример

Давайте проверим наличие строкового значения в Map:

void main() { Map<String, String> map = {'a': 'abcde', 'b': '12345'}; print(map.containsValue('12345')); }

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

true

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

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