Map的遍历方法

   
   
   
   
  1. Map map = System.getenv();

方法一:使用Map.Entry视图

   
   
   
   
  1. Iterator iterator = map.entrySet().iterator();  
  2.         while (iterator.hasNext()) {  
  3.             Map.Entry entry = (Map.Entry) iterator.next();  
  4.             Object key = entry.getKey();  
  5.             Object value = entry.getValue();  
  6.             System.out.println("key=" + key + ",value=" + value);  
  7.         }  

方法二:使用for-each

   
   
   
   
  1. for (Map.Entry m : map.entrySet()) {  
  2.             System.out.println("key=" + m.getKey() + "value=" + m.getValue());  
  3.         } 

方法三:使用keySet视图

   
   
   
   
  1. for (Object o : map.keySet()) {  
  2.             System.out.println("key=" + o + ",value=" + map.get(o));  
  3.         }