首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

遍历地图的方法

2012-12-26 
遍历map的方法方法一:通过map.entrySet(效率较高)package com.java.call.dbimport java.util.HashMapimp

遍历map的方法
方法一:通过map.entrySet(效率较高)

package com.java.call.db;import java.util.HashMap;import java.util.Map;public class SaaMap {public static void main(String args[]){Map map=new HashMap();map.put("a", "1");map.put("b","2");map.put("c", "3");map.put("d", "4");map.put("e", "5");for(java.util.Iterator iter=map.entrySet().iterator();iter.hasNext();){Map.Entry entry=(Map.Entry)iter.next();Object key=entry.getKey();Object val=entry.getValue();System.out.println("key="+key);System.out.println("Value="+val);}}}











方法二:通过map.keySet(相当于二重循环,效率较低)

package com.java.call.db;import java.util.HashMap;import java.util.Map;public class SaaMap {public static void main(String args[]){Map map=new HashMap();map.put("a", "1");map.put("b","2");map.put("c", "3");map.put("d", "4");map.put("e", "5");for (Iterator iter = map.keySet().iterator(); iter.hasNext();) {       Object key = iter.next();       Object val = map.get(key);       System.out.println("key:"+key);       System.out.println("value:"+val);   }}}

热点排行