手机
当前位置:查字典教程网 >编程开发 >Java >java遍历Map的几种方法分析
java遍历Map的几种方法分析
摘要:本文实例分析了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遍历Map的几种方法分析】相关文章:

java中sdk与jdk的区别详细解析

java 重定义数组的实现方法(与VB的ReDim相像)

java中的hashCode方法小例子

Java线程的相关方法详细解析

Java中CyclicBarrier的用法分析

解析java中super的用法分析

java实现斐波那契数列的3种方法

java读取文件显示进度条的实现方法

Java线程关闭的3种方法

java 全角半角字符转换的方法实例

精品推荐
分类导航