The Java.util.EnumMap.containsValue(value) method in Java is used to determine whether one or more key of the map is associated with a given value or not. It takes the value as a parameter and returns True if that value is mapped by any of the keys in the EnumMap.
Syntax:
boolean containsValue(Object value)
Parameter: The method accepts one parameter value which refers to the value whose mapping is to be checked by any of the key.
Return Value: It returns true when one or more key is mapped to same value.
Below programs illustrate the containsValue() method:
Program 1:
// Java program to demonstrate containsValue() methodimport java.util.*;  // An enum of gfg ranking is createdpublic enum rank_countries {    India,    United_States,    China,    Japan,    Canada,    Russia};  class Enum_map {    public static void main(String[] args)    {          EnumMap<rank_countries, Integer> mp = new         EnumMap<rank_countries,Integer>(rank_countries.class);          // values are associated in mp        mp.put(rank_countries.India, 72);        mp.put(rank_countries.United_States, 1083);        mp.put(rank_countries.China, 4632);        mp.put(rank_countries.Japan, 6797);        mp.put(rank_countries.Canada, 1820);          // check if map contains mapping at specified key        boolean ans = mp.containsValue(72);          // prints the result        System.out.println("Map contains 72: " + ans);    }} |
Map contains 72: true
Program 2:
// Java program to demonstrate containsValue() methodimport java.util.*;  // An enum of gfg ranking is createdpublic enum rank_countries {    India,    United_States,    China,    Japan,    Canada,    Russia};  class Enum_map {    public static void main(String[] args)    {          EnumMap<rank_countries, Integer> mp = new         EnumMap<rank_countries,Integer>(rank_countries.class);          // values are associated in mp        mp.put(rank_countries.India, 72);        mp.put(rank_countries.United_States, 1083);        mp.put(rank_countries.China, 4632);        mp.put(rank_countries.Japan, 6797);        mp.put(rank_countries.Canada, 1820);          // check if map contains mapping at specified key        boolean ans = mp.containsValue(2000);          // prints the result        System.out.println("Map contains 2000: " + ans);    }} |
Map contains 2000: false
