java不循环获取到map的value
时间: 2024-01-30 13:01:39 浏览: 77
java中map集合的用法
如果你只是想获取 Map 中的 Value,而不需要遍历整个 Map,可以使用 Map 的 `get(Object key)` 方法。该方法接收一个键值作为参数,并返回该键对应的值。例如:
```java
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
Integer value = map.get("B");
System.out.println(value); // 输出 2
```
如果你需要遍历整个 Map 并获取 Value,可以使用 Map 的 `values()` 方法,该方法返回 Map 中所有的 Value 组成的 Collection。例如:
```java
Map<String, Integer> map = new HashMap<>();
map.put("A", 1);
map.put("B", 2);
map.put("C", 3);
Collection<Integer> values = map.values();
for (Integer value : values) {
System.out.println(value);
}
```
以上代码会输出:
```
1
2
3
```
阅读全文