Java中的EnumMap remove()方法
Java.util.EnumMap.remove()方法用于从映射中删除指定的键。
语法:
remove(Object key)
参数: 该方法接受一个参数key,它引用要删除其映射的键。
返回值: 该方法不返回任何值。
以下程序说明了remove(key)函数的工作方式:
程序1:
// Java程序演示remove()
import java.util.*;
// geeksforgeeks的枚举
public enum gfg {
India_today,
United_States_today
}
;
class Enum_demo {
public static void main(String[] args)
{
EnumMap<gfg, String> mp = new
EnumMap<gfg, String>(gfg.class);
// 关联值
mp.put(gfg.India_today, "61.8%");
mp.put(gfg.United_States_today, "18.2%");
// 打印映射
System.out.println("枚举映射: " + mp);
// 删除此键的映射
mp.remove(gfg.United_States_today);
// 打印最终映射
System.out.println("删除映射后的映射: " + mp);
}
}
枚举映射: {India_today=61.8%, United_States_today=18.2%}
删除映射后的映射: {India_today=61.8%}
程序2:
// Java程序演示keySet()的工作方式
import java.util.*;
// geeksforgeeks的枚举
// 印度和美国的排名
public enum gfg {
India_today,
United_States_today
}
;
class Enum_demo {
public static void main(String[] args)
{
EnumMap<gfg, Integer> mp = new
EnumMap<gfg, Integer>(gfg.class);
// 关联值
mp.put(gfg.India_today, 69);
mp.put(gfg.United_States_today, 1073);
// 打印映射
System.out.println("枚举映射: " + mp);
// 删除此键的映射
mp.remove(gfg.United_States_today);
// 打印最终映射
System.out.println("删除映射后的映射: " + mp);
}
}
枚举映射: {India_today=69, United_States_today=1073}
删除映射后的映射: {India_today=69}
极客教程