Easy learning with example program codes

how to get entryset from hashmap in java?


HashMap extends AbstractMap class and implements the Map interface. It contains the elements in key-value pair form. It not maintains any order for its elements. It not allowed duplicate key. A HashMap can have only one null key and multiple null values.

We can use entrySet() method to get entryset from hashmap in java.

entrySet(): Returns a Set that contains the entries of this map. The set contains objects of type Map.Entry. It provides a set-view of this map.
Syntax: public Set entrySet().


package com.codesjava;
import java.util.HashMap;
import java.util.Map.Entry;
import java.util.Set;
public class Test {
  public static void main(String args[]){
	//Create HashMap object.
	HashMap<Integer, String> hashMap = new HashMap<Integer, String>();
	//Add objects to the HashSet.
	hashMap.put(4, "Roxy");
	hashMap.put(2, "Sunil");
	hashMap.put(5, "Sandy");
	hashMap.put(1, "Munish");
	hashMap.put(3, "Pardeep");
	//Print the HashMap object.
	System.out.println("HashMap elements:");
	//Get entry set
	Set<Entry<Integer, String>> entires = hashMap.entrySet();
        for(Entry<Integer,String> entry:entires){
            System.out.println(entry.getKey()+" - "+entry.getValue());


HashMap elements:
{1=Munish, 2=Sunil, 3=Pardeep, 4=Roxy, 5=Sandy}
1 - Munish
2 - Sunil
3 - Pardeep
4 - Roxy
5 - Sandy
Sign Up/ Sign In
Ask a Question

Copyright © 2018 CodesJava Protection Status SiteMap Reference: Java Wiki