Saturday, November 22, 2025
HomeLanguagesJavaEnumMap put() Method in Java

EnumMap put() Method in Java

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 neveropen
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 neveropen
// 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}
Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11932 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6864 POSTS0 COMMENTS
Umr Jansen
6852 POSTS0 COMMENTS