java中循环HashMap的两种方法

转载 2011年10月15日 17:19:28

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

 

  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.   


Java HashMap遍历的三种方式

public class TestHashMap { public static void main(String[] args) { Map map = new HashMa...
  • lyt_7cs1dn9
  • lyt_7cs1dn9
  • 2017-03-23 20:52:14
  • 2521

Java中HashMap遍历的四种方式

第一种:   Map map = new HashMap();   Iterator iter = map.entrySet().iterator();   while (iter.hasNext()...
  • u010127245
  • u010127245
  • 2016-03-20 17:06:02
  • 40668

HashMap的四种遍历方法,及效率比较

package com.cn; import java.util.HashMap; import java.util.Iterator; import java.util.Map.Entry...
  • tolcf
  • tolcf
  • 2014-08-10 17:25:35
  • 4190

HashMap的四种循环遍历方式

public static void main(String[] args){ HashMap hashMap = new HashMap(); hashMap.put...
  • zjwcdd
  • zjwcdd
  • 2016-05-16 23:07:07
  • 5173

java的两种for循环

foreach循环只能遍历不能修改,即使在循环里面修改了数组的值,但是原来数组的值是不会改变的,因为foreach循环里面的i其实就是个临时变量temp. package 第四天; publi...
  • u012110719
  • u012110719
  • 2015-01-15 20:16:14
  • 1663

hashmap 循环取出所有值 取出特定的值 两种方法

//第一种 Iterator menus = menu.iterator(); while(menus.hasNext()) { Map userMap = (Ma...
  • hjm4702192
  • hjm4702192
  • 2014-10-13 14:44:53
  • 2119

java中Map集合的常用遍历方法及HashMap的应用实例

  • 2016年06月15日 13:41
  • 2KB
  • 下载

java的HashMap类提供的方法

void clear() Removes all of the mappings from this map. Object clone() Returns a shallow copy ...
  • zlc819240815
  • zlc819240815
  • 2016-08-02 16:21:11
  • 1458

Java中遍历ConcurrentHashMap的四种方式

具体代码如下: package other; import java.util.Iterator; import java.util.Map; import java.util.concurren...
  • BruceLeeNumberOne
  • BruceLeeNumberOne
  • 2017-06-30 23:39:53
  • 4731

HashMap集合遍历的三种方法

一、遍历HashMap集合的三种方法: 1)利用键获取值map.keySet(); 2)单纯利用值的集合map.values(); 3)利用键值对实体map.entrySet(); 注:在实际...
  • takeCareOfYou
  • takeCareOfYou
  • 2017-04-26 08:43:07
  • 2574
收藏助手
不良信息举报
您举报文章:java中循环HashMap的两种方法
举报原因:
原因补充:

(最多只允许输入30个字)