Java中的EnumMap containsValue(value)方法

Java中的EnumMap containsValue(value)方法

Java中的Java.util.EnumMap.containsValue(value)方法用于确定映射中是否存在一个或多个键与给定值相关联。它将值作为参数,并在EnumMap中的任何键映射到该值时返回True。

语法:

boolean containsValue(Object value)

参数: 该方法接受一个参数value,该参数指的是要检查是否存在任何键的映射。

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

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

程序1:

// Java程序演示containsValue()方法
import java.util.*;
  
//一个名为gfg ranking的枚举被创建
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);
  
        //将值关联到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);
  
        //检查地图是否包含在指定键处的映射
        boolean ans = mp.containsValue(72);
  
        //打印结果
        System.out.println("Map contains 72: " + ans);
    }
}
地图包含72: true

程序2:

// Java程序演示containsValue()方法
import java.util.*;
  
//一个名为gfg ranking的枚举被创建
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);
  
        //将值关联到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);
  
        //检查地图是否包含在指定键处的映射
        boolean ans = mp.containsValue(2000);
  
        //打印结果
        System.out.println("Map contains 2000: " + ans);
    }
}
地图包含2000: false

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程