Java Map 中 values() 方法详解:用法、示例及应用场景
Java 中的 Map 是一种键值对的数据结构,每个键对应一个值。values() 方法用于返回 Map 中所有的值,返回一个 Collection 对象,该对象包含 Map 中所有的值。
具体来说,values() 方法可以用于:
- 遍历 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);
}
- 判断 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');
}
- 将 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 中所有的值,进行遍历、判断、转换等操作。
原文地址: https://www.cveoy.top/t/topic/oMra 著作权归作者所有。请勿转载和采集!