Java中的EnumMap containsKey()方法
Java.util.EnumMap.containsKey()方法用于检查参数中指定的键是否在此映射中存在。
语法:
boolean containsKey(Object key)
参数: 该方法接受一个参数key,它引用要验证的键。
返回值: 如果键存在于EnumMap中,则返回true,否则返回false。
下面的程序说明了containsKey()方法:
程序1:
// Java program to demonstrate containsKey() method
import java.util.*;
// An enum of gfg visitors is created
public enum gfg_visitors {
India,
United_States,
China,
Japan,
Canada
};
class Enum_map {
public static void main(String[] args)
{
EnumMap<gfg_visitors, String> mp = new
EnumMap<gfg_visitors, String>(gfg_visitors.class);
// values are associated in mp
mp.put(gfg_visitors.India, "61.4%");
mp.put(gfg_visitors.United_States, "18.4%");
mp.put(gfg_visitors.China, "2.5%");
mp.put(gfg_visitors.Japan, "1.1%");
mp.put(gfg_visitors.Canada, "1.1%");
// 检查map是否包含来自美国的gfg访问者
boolean ans = mp.containsKey(gfg_visitors.United_States);
// 打印结果
System.out.println("来自美国的gfg访问者: " + ans);
}
}
来自美国的gfg访问者: true
程序2:
// Java program to demonstrate containsKey() method
import java.util.*;
// An enum of gfg visitors is created
public enum gfg_visitors {
India,
United_States,
China,
Japan,
Canada,
Russia
};
class Enum_map {
public static void main(String[] args)
{
EnumMap<gfg_visitors, String> mp = new
EnumMap<gfg_visitors, String>(gfg_visitors.class);
// values are associated in mp
mp.put(gfg_visitors.India, "61.4%");
mp.put(gfg_visitors.United_States, "18.4%");
mp.put(gfg_visitors.China, "2.5%");
mp.put(gfg_visitors.Japan, "1.1%");
mp.put(gfg_visitors.Canada, "1.1%");
// 检查map是否包含来自俄罗斯的gfg访问者
boolean ans = mp.containsKey(gfg_visitors.Russia);
// 打印结果
System.out.println("来自俄罗斯的gfg访问者: " + ans);
}
}
来自俄罗斯的gfg访问者: false
极客教程