Wednesday, 13 December 2017

Different ways of retrieving values from a JavaMap


Different ways of retrieving values from a JavaMap


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

public class MapSample {
public static void main(String[] args){
Map<Integer,String> hp = new HashMap<Integer,String>();
hp.put(1001, "BALA");
hp.put(1002, "Gopi");
hp.put(1002, "Gopis");
hp.put(1003, "Shiva");
hp.put(1004, "Nambuthiri");
hp.put(1005, "MaxOut");
hp.put(1007, "MaxIn");
hp.put(1009, "Jev");
hp.put(1017, "BALA");
System.out.println();
System.out.println("+++++++++++++++++Using entrySet");
Set<Entry<Integer,String>> entrySet = hp.entrySet();
for(Entry entry : entrySet){
System.out.print( entry.getKey()+":"+entry.getValue()+",");
}
System.out.println();
System.out.println("+++++++++++++++++Using Iterator");
Iterator<Entry<Integer,String>> it = hp.entrySet().iterator();
while(it.hasNext()){
System.out.print(it.next());
System.out.print(",");
}
System.out.println();
System.out.println("+++++++++++++++++Using map.values");
for(String str : hp.values()){
System.out.print(str+",");
}
System.out.println();
System.out.println("+++++++++++++++++Using map.keySets");
for(Integer str : hp.keySet()){
System.out.print(str+",");
}
}


}

No comments:

Post a Comment