Java EnumMap containsValue(value)方法

Java EnumMap containsValue(value)方法

Java.util.EnumMap.containsValue( value )方法用于确定Map的一个或多个键是否与一个给定的值相关。它以值为参数,如果该值被EnumMap中的任何一个键所映射,则返回True。

语法

boolean containsValue(Object value)

参数: 该方法接受一个参数值,指的是要通过任何一个键来检查其映射的值。

返回值: 当一个或多个键被映射到相同的值时,它返回真。

下面的程序说明了containsValue()方法。

程序1 :

// Java program to demonstrate containsValue() method
import java.util.*;
  
// An enum of gfg ranking is created
public 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

程序2

// Java program to demonstrate containsValue() method
import java.util.*;
  
// An enum of gfg ranking is created
public 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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程