读书人

Java遍历地图

发布时间: 2012-09-07 10:38:15 作者: rapoo

Java遍历map

?

import java.util.HashMap;import java.util.Iterator;import java.util.Map;import java.util.Map.Entry;public class Du {public static void main(String[] args) {Map map = new HashMap();visitMapByKey(map);//通过key遍历visitMapByEntry(map);//通过entry遍历}private static void visitMapByEntry(Map map) {Iterator ite = map.entrySet().iterator();while(ite.hasNext()){Map.Entry<Object, Object> entry = (Entry<Object, Object>) ite.next();Object key = entry.getKey();//map中的keyObject value = entry.getValue();//上面key对应的value}}private static void visitMapByKey(Map map) {Iterator keys = map.keySet().iterator();while(keys.hasNext()){Object key = keys.next();//keyObject value = map.get(key);//上面key对应的value}}} 
 

读书人网 >编程

热点推荐