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

Метод containsValue

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

Синтаксис

hashMap.containsValue(value)

Пример

Давайте создадим коллекцию с несколькими парами и проверим, содержится ли в ней значение "b":

import java.util.HashMap; public class Main { public static void main(String[] args) { HashMap<Integer, String> map = new HashMap<>(); map.put(1, "a"); map.put(2, "b"); map.put(3, "c"); boolean res = map.containsValue("b"); System.out.println(res); } }

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

true

Пример

А теперь проверим наличие значения, которого в коллекции нет:

import java.util.HashMap; public class Main { public static void main(String[] args) { HashMap<Integer, String> map = new HashMap<>(); map.put(1, "a"); map.put(2, "b"); map.put(3, "c"); boolean res = map.containsValue("e"); System.out.println(res); } }

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

false

Пример

Метод возвращает true, если значение встречается хотя бы один раз, даже если оно повторяется в нескольких парах:

import java.util.HashMap; public class Main { public static void main(String[] args) { HashMap<Integer, String> map = new HashMap<>(); map.put(1, "a"); map.put(2, "b"); map.put(3, "a"); boolean res = map.containsValue("a"); System.out.println(res); } }

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

true

Пример

Для числовых значений важно учитывать тип данных. Давайте проверим наличие числа 2 в коллекции:

import java.util.HashMap; public class Main { public static void main(String[] args) { HashMap<String, Integer> map = new HashMap<>(); map.put("a", 1); map.put("b", 2); map.put("c", 3); boolean res = map.containsValue(2); System.out.println(res); } }

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

true

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

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