遍历Map的方式总结

来源:互联网 发布:淘宝网雅迪电动车价格 编辑:程序博客网 时间:2024/06/05 18:07
Map<String,String> map=new HashMap<String,String>();   map.put("username", "qq");   map.put("passWord", "123");   map.put("userID", "1");   map.put("email", "qq@qq.com"); 

 

1、For循环遍历 【Map.entry】

for(Map.Entry<String, String>  entry : map.entrySet()){       System.out.println(entry.getKey()+"--->"+entry.getValue());   }

 

2、使用keySet()进行迭代 【iterator】

Iterator it=map.keySet().iterator();   while(it.hasNext()){       String key = it.next().toString();    String value = map.get(key);    System.out.println(key+"--"+value);   } 

 

3、使用entrySet()进行迭代

Set set = map.entrySet();        Iterator i = set.iterator();        while(i.hasNext()){         Map.Entry<String, String>  entry1=(Map.Entry<String, String>)i.next();       System.out.println(entry1.getKey()+"=="+entry1.getValue());   } 
 

。。。

参考:http://zzx0421.iteye.com/blog/284009

0 0
原创粉丝点击