HashMap
HashMap Iterator example
In this example we shall show you how to use a HashMap Iterator. To use a HashMap one should perform the following steps:
- Create a new HashMap.
- Populate the hashMap with elements, with the
put(K key, V value)
API method of HashMap. - Invoke the
entrySet()
API method of the HashMap to get a Set of all the entries (key – value pairs) contained in the HashMap. - Obtain an Iterator for the entries Set, and iterate through the HashMap entries,
as described in the code snippet below.
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | package com.javacodegeeks.snippets.core; import java.util.HashMap; import java.util.Iterator; import java.util.Set; public class HashMapIterator { public static void main(String[] args) { // Create a HashMap and populate it with elements HashMap hashMap = new HashMap(); hashMap.put( "key_1" , "value_1" ); hashMap.put( "key_2" , "value_2" ); hashMap.put( "key_3" , "value_3" ); // Get a set of all the entries (key - value pairs) contained in the HashMap Set entrySet = hashMap.entrySet(); // Obtain an Iterator for the entries Set Iterator it = entrySet.iterator(); // Iterate through HashMap entries System.out.println( "HashMap entries : " ); while (it.hasNext()) System.out.println(it.next()); } } |
Output:
HashMap entries :
key_3=value_3
key_2=value_2
key_1=value_1
This was an example of how to use a HashMap Iterator in Java.