java initialize hashmap

java initialize hashmap
/**
 * @author lautturi.com 
 * Java example: how to initialize hashmap in java
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args) {
		Map<String, String> userinfo = Collections.singletonMap("username", "password");
		System.out.println(userinfo);

		Map m1 = new HashMap();
		m1.put("Apple", "21");
		m1.put("Banana", "31");
		m1.put("Cherry", "22");
		m1.put("Orange", "54");

		System.out.println(m1);

		// how to declare and initialize hashmap with values in java
		Map<Integer, String> map = new HashMap<Integer, String>() {
			{
				put(5, "Apple");
				put(7, "Banana");
				put(12, "Cherry");
				put(33, "Orange");
				put(23, "Lautturi");
			}
		};
		System.out.println(map);

	}
}
Sourc‮www:e‬.lautturi.com

output:

{username=password}
{Apple=21, Cherry=22, Orange=54, Banana=31}
{33=Orange, 5=Apple, 7=Banana, 23=Lautturi, 12=Cherry}
Created Time:2017-10-05 14:08:01  Author:lautturi