Java中怎么遍历map中value值

如题所述

Map有个values()方法

public static void main(String[] args) {
    Map map = new HashMap();      //定义Map集合对象
    map.put("apple", "新鲜的苹果");     //向集合中添加对象
    map.put("computer", "配置优良的计算机");
    map.put("book", "堆积成山的图书");
    Collection values = map.values();    //获取Map集合的value集合
    for (Object object : values) {
        System.out.println("键值:" + object.toString()); //输出键值对象
    }
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-03-11

试试这个吧。。

HashMap<String,String> hashMap=new HashMap<String,String>();
for(hashMap.Entry<String,String> entry : hashMap.entrySet()){
System.out.println("Key="+entry.getKey()+",values="+entry.getValue());
}

相似回答