java中循环HashMap的两种方法

来源:互联网 发布:c amf数据 编辑:程序博客网 时间:2024/05/16 15:16

 有时候我们需要遍历HashMap,打印出key和value的值,这里提供两种方法:

 

view plain
  1. private static void printMap(HashMap<String,String> map)  
  2. {  
  3.  //第一种方法:  
  4.  Iterator iterator = map.entrySet().iterator();  
  5.  while(iterator.hasNext())  
  6.  {  
  7.   Map.Entry entry = (Entry) iterator.next();  
  8.   String value =  (String) entry.getValue();  
  9.   String key = (String) entry.getKey();  
  10.  }  
  11.   
  12.   //第二种方法:  
  13.  Iterator itor = map.keySet().iterator();  
  14.  while(itor.hasNext())  
  15.  {  
  16.   String key = (String)itor.next();  
  17.   String value = map.get(key);  
  18.   
  19.  }  
  20.   


原创粉丝点击