map.keyset

/**Here, the loop iterates over keySet. 
For each key, we get the corresponding value using Map.get.
While this is an obvious way to use all of the entries in the map,
it requires two operations for each entry — one to get the next key and one 
to look up the value with get.
If we need just the keys in a map,
keySet is a good option. However, there's a faster way to 
get both the keys and values. **/
for (String key : bookMap.keySet()) {
    System.out.println("key: " + key + " value: " + bookMap.get(key));
}
Zenon Codes