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

java集合map的遍历

2015-10-19 13:38 537 查看
这里谢了两种方式,第一种是采用keySet()方法,得到key的set集合,然后遍历这个集合根据key值取value。第二种是采用entrySet()方法,得到映射关系的set视图,然后再有Map.Entry<String, String>来遍历。如下所示:

package com.wang.thoughts;

import java.util.HashMap;

import java.util.Iterator;

import java.util.Map;

import java.util.Map.Entry;

import java.util.Set;

public class MapFor {

    public static void main(String[] args) {

        Map<String,String> map = new HashMap<>();

        map.put("1", "wang");

        map.put("email", "hshahghgh");

        map.put("name", "送达后杠");

    

        System.out.println("根据keySet迭代取值");

        Iterator it = map.keySet().iterator();

        Object key;

        Object value;

        while(it.hasNext()){

            key = it.next();

            value = map.get(key);

            System.out.println(value);

        }

        

        

        System.out.println("通过enterSet的方法遍历");

        for(Map.Entry<String, String> mapEntry : map.entrySet()){

            System.out.println("key:"+mapEntry.getKey()+" value:"+mapEntry.getValue());

        }

        

        

        

        

        

    }

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: