Showing posts with label store object in hashmap. Show all posts
Showing posts with label store object in hashmap. Show all posts

Sunday, 14 June 2015

How to storing Java Object In HashMap

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

public class HashMapStoreObject {
   
    public static void main(String[] args) {
       
        Map<Integer,Emp> hm = new HashMap<Integer, Emp>();
       
        hm.put(1, new Emp(100, "dk") );
        hm.put(2, new Emp(102, "kapil") );
        hm.put(3, new Emp(105, "anup") );
        hm.put(4, new Emp(205, "kapil") );
        hm.put(5, new Emp(110, "pk") );
       
           Set<Integer> keys = hm.keySet();
      
           for (Integer key : keys) {
              
               Emp emp = hm.get(key);
            System.out.println(" Id = "+emp.getId()+" name = "+emp.getName());
        }
          
    }

}


class Emp{
   
        private int id;
        private String name;
       
        public Emp(int id, String name) {
            this.id = id;
            this.name = name;
        }
        public int getId() {
            return id;
        }
        public void setId(int id) {
            this.id = id;
        }
        public String getName() {
            return name;
        }
        public void setName(String name) {
            this.name = name;
        }
       
}




Output:

 Id = 100 name = dk

 Id = 102 name = kapil

 Id = 105 name = anup

 Id = 205 name = kapil

 Id = 110 name = pk