Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

EnumMap put() Method in Java

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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 geeksforgeeks
public 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);
    }
}

Output:

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 geeksforgeeks
// ranking globally and in india
public 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);
    }
}

Output:

The map is: {Global_today=799, India_today=69}
Previous value: 799
The final map is: {Global_today=800, India_today=69}

My Personal Notes arrow_drop_up
Last Updated : 13 Jul, 2018
Like Article
Save Article
Similar Reads
Related Tutorials