Java中怎么遍历map中value值

2024-11-30 23:35:55
推荐回答(2个)
回答(1):

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()); //输出键值对象
    }
}

回答(2):

试试这个吧。。

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