The Java.util.EnumMap.remove(key) method in Java is used to remove the specified key from the map.
Syntax:
remove(Object key)
Parameters: The method takes one parameter key which refers to the key whose mapping is to be removed.
Return Value: The method does not return any value.
Below programs illustrate the working of remove(key) function:
Program 1:
// Java program to demonstrate remove()import java.util.*;  // An enum of neveropenpublic 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);          // Values are associated        mp.put(gfg.India_today, "61.8%");        mp.put(gfg.United_States_today, "18.2%");          // Prints the map        System.out.println("The EnumMap: " + mp);          // Remove mapping of this key        mp.remove(gfg.United_States_today);          // Prints the final map        System.out.println("Map after removal: " + mp);    }} |
The EnumMap: {India_today=61.8%, United_States_today=18.2%}
Map after removal: {India_today=61.8%}
Program 2:
// Java program to demonstrate the working of keySet()import java.util.*;  // an enum of neveropen// rank in India and United Statespublic 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);          // Values are associated        mp.put(gfg.India_today, 69);        mp.put(gfg.United_States_today, 1073);          // Prints the map        System.out.println("The EnumMap: " + mp);          // Remove mapping of this key        mp.remove(gfg.United_States_today);          // Prints the final map        System.out.println("Map after removal: " + mp);    }} |
The EnumMap: {India_today=69, United_States_today=1073}
Map after removal: {India_today=69}
