1. Iterating or looping map using foreach loop.
for (String key : profiles.keySet()) {
System.out.println("key:"+key+"value:"+profiles.get(key));
}
2. Looping HashMap in Java using EntrySet and for loop.
for (Entry<String, String> entry : entrySet) {
System.out.println("key:"+entry.getKey()+"value:"+entry.getValue());
}
3. Iterating Map in Java using KeySet Iterator.
Set<String> keySet = profiles.keySet();
Iterator<String> keySetIterator = keySet.iterator();
while (keySetIterator.hasNext()) {
String key = keySetIterator.next();
System.out.println("key:"+key+"value:"+profiles.get(key));
}
4. Iterating HashMap in Java using EntrySet and Java iterator.
Set<Entry<String,String>> entrySet1 = profiles.entrySet();
Iterator<Entry<String, String>> iter = entrySet1.iterator();
while(iter.hasNext()) {
Entry<String, String> entry = iter.next();
System.out.println("key:"+entry.getKey()+
"value:"+entry.getValue());
}
HashMapIterator.java
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
import java.util.Set;
public class HashMapIterator {
public static void main(String[] args) {
Map<String, String> profiles = new HashMap<String, String>();
profiles.put("sattu", "developer");
profiles.put("sameer", "senior developer");
profiles.put("shan", "architect");
System.out.println("Iterating or looping map using Java5 foreach loop");
for (String key : profiles.keySet()) {
System.out.println("key:"+key+
"value:"+profiles.get(key));
}
System.out.println("Looping HashMap in Java using EntrySet");
Set<Map.Entry<String, String>> entrySet = profiles.entrySet();
for (Entry<String, String> entry : entrySet) {
System.out.println("key:"+entry.getKey()+
"value:"+entry.getValue());
}
System.out.println("Looping HashMap in Java using EntrySet iterator");
Set<Entry<String,String>> entrySet1 = profiles.entrySet();
Iterator<Entry<String, String>> iter = entrySet1.iterator();
while(iter.hasNext()) {
Entry<String, String> entry = iter.next();
System.out.println("key:"+entry.getKey()+
"value:"+entry.getValue());
}
System.out.println("Iterating Map in Java using KeySet Iterator");
Set<String> keySet = profiles.keySet();
Iterator<String> keySetIterator = keySet.iterator();
while (keySetIterator.hasNext()) {
String key = keySetIterator.next();
System.out.println("key:"+key+
"value:"+profiles.get(key));
}
}
}
No comments:
Post a Comment