java遍历Map的几种方法分析
java遍历Map的几种方法分析
发布时间:2016-12-28 来源:查字典编辑
摘要:本文实例分析了java遍历Map的几种方法。分享给大家供大家参考,具体如下:Java代码:Mapmap=newHashMap();map.p...

本文实例分析了java遍历Map的几种方法。分享给大家供大家参考,具体如下:

Java代码:

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");

第一种用for循环

Java代码:

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

第二种用迭代

Java代码:

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()); }

用keySet()迭代

Java代码:

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

用entrySet()迭代

Java代码:

Iterator it=map.entrySet().iterator(); System.out.println( map.entrySet().size()); String key; String value; while(it.hasNext()){ Map.Entry entry = (Map.Entry)it.next(); key=entry.getKey().toString(); value=entry.getValue().toString(); System.out.println(key+"===="+value); }

更多java相关内容感兴趣的读者可查看本站专题:《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》

希望本文所述对大家java程序设计有所帮助。

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Java学习
热门Java学习
编程开发子分类