The Java.util.EnumMap.put(key, value) method in Java is used to associated specified key-value pair. In this case, if the values are repeated, the older values are replaced.
Syntax:
Enum_Map.put(key, value)
Parameters Used: The method takes two parameters.
- key – It is the specified key with which the value is associated.
- value – It is the value associated with the specified key.
Return Value: The function returns the old value associated with the specified key.
Below programs illustrate the working of put(key, value) method:
Program 1:
// Java program to demonstrate keySet()import java.util.*; // An enum of neveropenpublic enum gfg { Global_today, India_today, China}; 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.Global_today, 799); mp.put(gfg.India_today, 69); // Display the initial map System.out.println("The map is: " + mp); // Stores the old value associated with the key int prev_value = mp.put(gfg.India_today, 72); // Prints the old value System.out.println("Previous value: " + prev_value); // Display the final map System.out.println("The final map is: " + mp); }} |
The map is: {Global_today=799, India_today=69}
Previous value: 69
The final map is: {Global_today=799, India_today=72}
Program 2:
// Java program to demonstrate the working of keySet()import java.util.*; // an enum of neveropen// ranking globally and in indiapublic enum gfg { Global_today, India_today, China_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.Global_today, 799); mp.put(gfg.India_today, 69); // Display the initial map System.out.println("The map is: " + mp); // Stores the old value associated with the key int prev_value = mp.put(gfg.Global_today, 800); // Prints the old value System.out.println("Previous value: " + prev_value); // Display the final map System.out.println("The final map is: " + mp); }} |
The map is: {Global_today=799, India_today=69}
Previous value: 799
The final map is: {Global_today=800, India_today=69}
