for loop and for-each loop for dictionary in java

www.lau‮‬tturi.com
for loop and for-each loop for dictionary in java
/**
 * @author lautturi.com
 * Java example: java foreach loop for dictionary
 */

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,"Perl");
		map.put(5,"JavaScript");

		for (Integer  key : map.keySet() ) {
			System.out.println(key);
		}

		for ( String value : map.values() ) {
			System.out.println(value);
		}

		for ( Map.Entry<Integer, String> entry : map.entrySet() ) {
			Integer key = entry.getKey();
		    String value = entry.getValue();
		    
		    System.out.println(key);
		    System.out.println(value);
		}

	}
}

output:

1
2
3
4
5
Java
Python
C++
Perl
JavaScript
1
Java
2
Python
3
C++
4
Perl
5
JavaScript
Created Time:2017-09-22 23:36:50  Author:lautturi