循环MAP的两种方法

  1. public static void main(String[] args) {   
  2.         Map<String, Object> map = new HashMap<String, Object>();   
  3.         map.put("1""11");   
  4.         map.put("2""22");   
  5.            
  6.   
  7.         // 方法一:按条取数据   
  8.         for (Map.Entry<String, Object> entry : map.entrySet()) {   
  9. //          System.out.println(entry);   
  10.             System.out.println(entry.getKey() + " = " + entry.getValue());   
  11.         }   
  12.   
  13.         System.out.println("------------------------------------");   
  14.            
  15.         // 方法二:用key循环:此方法仅在java5以后有效,而且速度比上面的那个慢   
  16.         for (String key : map.keySet()) {   
  17.             System.out.println(key + " = " + map.get(key));   
  18.         }   
  19.            
  20.     }  

你可能感兴趣的:(map)