有时候我们需要遍历HashMap,打印出key和value的值,这里提供两种方法:
- private static void printMap(HashMap<String,String> map)
- {
- //第一种方法:
- Iterator iterator = map.entrySet().iterator();
- while(iterator.hasNext())
- {
- Map.Entry entry = (Entry) iterator.next();
- String value = (String) entry.getValue();
- String key = (String) entry.getKey();
- }
- //第二种方法:
- Iterator itor = map.keySet().iterator();
- while(itor.hasNext())
- {
- String key = (String)itor.next();
- String value = map.get(key);
- }
- }