您的位置:首页 > 编程语言 > Java开发

java Map 怎么遍历

2013-03-06 23:14 435 查看
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中的key
Object value = entry.getValue();//上面key对应的value
}
}

private static void visitMapByKey(Map map) {
Iterator keys = map.keySet().iterator();

while(keys.hasNext()){
Object key = keys.next();//key
Object value = map.get(key);//上面key对应的value
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: