All In One Script
MENU

How to efficiently iterate over each Entry in a Map?

by 4:38:00 AM
undefined
How to efficiently iterate over each Entry in a Map? If I have an object implementing the Map interface in Java and I wish to iterate over every pair contained within it, what is the most efficient way of going through the map? Will the ordering of elements depend on the specific map implementation that I have for the interface? Solution: Map<String, String> map = ... for (Map.Entry<String, String> entry : map.entrySet()) { System.out.println(entry.getKey() + "/" + entry.getValue()); } http://stackoverflow.com/questions/46898/how-to-efficiently-iterate-over-each-entry-in-a-map

Iterate through a HashMap

by 5:37:00 AM
undefined
Iterate through a HashMap What's the best way to iterate over the items in a HashMap? solution: Iterate through the entrySet like so: public static void printMap(Map mp) { Iterator it = mp.entrySet().iterator(); while (it.hasNext()) { Map.Entry pair = (Map.Entry)it.next(); System.out.println(pair.getKey() + " = " + pair.getValue()); it.remove(); // avoids a ConcurrentModificationException } } Read more on Map http://stackoverflow.com/questions/1066589/iterate-through-a-hashmap

Instagram