printing a java map

printing a java map
/**
 * @author lautturi.com 
 * Java example: how to print a map in java
 */

import java.util.*;

public class Lautturi {
	public static void main(String[] args) {
		Map<Integer, String> map = new HashMap<Integer, String>();
		map.put(1, "Java");
		map.put(2, "Python");
		map.put(3, "C++");
		map.put(4, "1autturi.com");
		map.put(5, "JavaScript");

		// java only print the keys in the map
		for (Integer key : map.keySet()) {
			System.out.println("key:" + key);
		}

		// method 1
		System.out.println("---- java print map method 1 ---");
		for (Map.Entry<Integer, String> entry : map.entrySet()) {
			System.out.println(entry.getKey() + " " + entry.getValue());
		}

		// method 2
		System.out.println("---- java print map method 2 ---");

		Set<Integer> keySet = map.keySet();
		Iterator<Integer> iter = keySet.iterator();
		while (iter.hasNext()) {
			Integer key = iter.next();
			System.out.println(key + ":" + map.get(key));
		}
		// method 3
		System.out.println("---- java print map method 3 ---");
		System.out.println(Arrays.asList(map));

		// method 4
		System.out.println("---- java print map method 4 ---");
		map.forEach((key, value) -> System.out.println(key + ":" + value));

		// method 5
		System.out.println("---- java print map method 5 ---");
		System.out.println(Collections.singletonList(map));

		// method 6
		System.out.println("---- java print map keys method 6 ---");
		map.keySet().iterator().forEachRemaining(System.out::println);

	}
}
Sou‮l.www:ecr‬autturi.com

output:

key:1
key:2
key:3
key:4
key:5
---- java print map method 1 ---
1 Java
2 Python
3 C++
4 1autturi.com
5 JavaScript
---- java print map method 2 ---
1:Java
2:Python
3:C++
4:1autturi.com
5:JavaScript
---- java print map method 3 ---
[{1=Java, 2=Python, 3=C++, 4=1autturi.com, 5=JavaScript}]
---- java print map method 4 ---
1:Java
2:Python
3:C++
4:1autturi.com
5:JavaScript
---- java print map method 5 ---
[{1=Java, 2=Python, 3=C++, 4=1autturi.com, 5=JavaScript}]
---- java print map method 6 ---
1
2
3
4
5
Created Time:2017-10-06 00:33:34  Author:lautturi