Java 中的 Map 是一种键值对的数据结构,每个键对应一个值。values() 方法用于返回 Map 中所有的值,返回一个 Collection 对象,该对象包含 Map 中所有的值。

具体来说,values() 方法可以用于:

  1. 遍历 Map 中所有的值,例如:
Map<String, Integer> map = new HashMap<>();
map.put('A', 1);
map.put('B', 2);
map.put('C', 3);

for (Integer value : map.values()) {
    System.out.println(value);
}
  1. 判断 Map 中是否包含某个值,例如:
Map<String, Integer> map = new HashMap<>();
map.put('A', 1);
map.put('B', 2);
map.put('C', 3);

if (map.values().contains(2)) {
    System.out.println('Map contains value 2');
}
  1. 将 Map 中所有的值转换成一个数组或列表,例如:
Map<String, Integer> map = new HashMap<>();
map.put('A', 1);
map.put('B', 2);
map.put('C', 3);

List<Integer> list = new ArrayList<>(map.values());

总之,values() 方法可以方便地获取 Map 中所有的值,进行遍历、判断、转换等操作。

Java Map 中 values() 方法详解:用法、示例及应用场景

原文地址: https://www.cveoy.top/t/topic/oMra 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录