2011-1-6 java遍历map所有元素
//JDK1.5后
Map map = getMap();
for(Object obj : map.keySet()) {
Object key = obj;
Object value = map.get(obj);
}
//JDK1.5之前
Map map = getMap();
Iterator iter = map.entrySet().iterator();
while(iter.hasNext()) {
Map.Entry entry = (Map.Entry)iter.next();
Object key = entry.getKey();
Object value = entry.getValue();
}
遍历K-V
/* 第一种: entryset只遍历一次:它把key和value放到entry */
Map map = getMap();
Iterator iter = map.entrySet().iterator();
while (iter.hasNext()) {
Map.Entry entry = (Map.Entry) iter.next();
Object key = entry.getKey();
Object val = entry.getValue();
}//高效,使用此种方式
/* 第二种: keySet实际遍历了2次:
转为iterator时候一次;
取key对应value又一次。*/
Map map = getMap();
Iterator iter = map.keySet().iterator();
while (iter.hasNext()) {
Object key = iter.next();
Object val = map.get(key);
}//效率低
分享到:
相关推荐
博文《Java中如何遍历map》源码。可以直接粘贴博文中源码 也可以下载它,免费了。
java,利用keySet进行遍历map
遍历MAP的几种方法,利用keyset进行遍历,它的优点在于可以根据你所想要的key值得到你想要的 values,更具灵活性
JAVA遍历Map所有元素.docaaaaaaaaaaa
主要介绍了java遍历Map的几种方法,结合实例形式分析了使用循环与迭代等方法操作Map遍历的相关技巧,需要的朋友可以参考下
另一种遍历Map的方式,讲述如何使用java中的map
js遍历map javaScript遍历map的简单实现 var map = { "name" : "华仔", "realname":"刘德华" }; for (var key in map) { console.log("map["+key+"]"+map[key]); } 这样会把map给遍历掉,显示在浏览器上的...
java Map 遍历方法 Map map = new HashMap(); Iterator it = map.entrySet().iterator(); while (it.hasNext()) {
主要提供java中的map的遍历实例及效率比较
1、遍历Map.entrySet():它的每一个元素都是Map.Entry对象,这个对象中, 放着的就是Map中的某一对key-value; 2、遍历Map.keySet():它是Map中key值的集合,我们可以通过遍历这个集合来 读取Map中的元素; 3、...
<FONT color=#0000ff>//方法一: 用entrySet() Iterator it = emails.entrySet().iterator();... Map.Entry m=(Map.Entry)it.next(); logger.info("email-" + m.getKey() + ":" + m.getValue()); }
jquery获得单选框和下拉框的值,java日期处理,遍历list,遍历map
java中常用的Map的两种遍历方法...
java集合中map的三种遍历有详细的代码。
本文主要介绍java 遍历MAP的知识资料,这里整理几种方法及实现示例代码,有兴趣的小伙伴可以参考下
Java中如何遍历Map对象的4种方法_.docx
本文给大家介绍java遍历map对象的四种方式,对java中遍历map感兴趣的朋友可以一起了解了解
主要介绍了java集合map取key使用示例,需要的朋友可以参考下
这是一人篇关于JAVA MAP遍历的讲解的文章,希望对你有用