Java中的EnumMap remove()方法

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}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程