📜  Java中的 Map Values() 方法及示例(1)

📅  最后修改于: 2023-12-03 15:01:55.256000             🧑  作者: Mango

Java中的 Map Values() 方法及示例

在Java中,Map是一种存储键值对的数据结构,用于存储唯一键和与之关联的值。Map接口提供了许多有用的方法来操作键值对。其中,Values()方法用于获取Map中所有的值,并将它们以Collection的形式返回。

方法签名

Collection<V> values()

返回类型

返回一个Collection类型,其中包含Map中所有的值。

示例

下面是一个使用Values()方法获取Map中所有值的示例:

import java.util.HashMap;
import java.util.Map;
import java.util.Collection;

public class Main {
    public static void main(String[] args) {
        // 创建一个HashMap
        Map<String, Integer> map = new HashMap<>();

        // 添加一些键值对
        map.put("A", 1);
        map.put("B", 2);
        map.put("C", 3);

        // 使用Values()方法获取Map中所有的值
        Collection<Integer> values = map.values();

        // 打印所有的值
        for (Integer value : values) {
            System.out.println(value);
        }
    }
}

输出结果:

1
2
3

在上面的示例中,我们首先创建了一个HashMap,然后使用put()方法添加了一些键值对。接下来,我们使用Values()方法获取Map中所有的值,并将它们存储在一个Collection中。最后,我们使用for-each循环遍历Collection,并打印每个值。

总结

Values()方法是Map接口中用于获取Map中所有值的方法。它返回一个Collection类型的对象,其中包含了Map中所有的值。通过使用Values()方法,我们可以方便地获取Map中的所有值,并对其进行遍历或其他操作。