how to initialize hashmap with literal values in java

https:‮/‬/www.lautturi.com
how to initialize hashmap with literal values in java
/**
 * @author lautturi.com
 * Java example: initialize hashmap with literal values in java
 */

import java.util.*;
import java.util.Map.Entry;

public class Lautturi {
    
	public static void main(String[] args) {
		
		Map<Integer, String> map = new HashMap<Integer, String>() {{
			put(5,"Apple");
			put(7,"Banana");
			put(12,"Cherry");
			put(33,"Orange");
	    }};

		Set<Integer> key = map.keySet();

        for(Integer keys: key){
            System.out.println(keys+ " : "  +map.get(keys));
        }

	}
}

output:

33 : Orange
5 : Apple
7 : Banana
12 : Cherry
Created Time:2017-09-08 14:50:07  Author:lautturi