java 找一个map集合的key与value值
时间: 2024-01-22 15:17:29 浏览: 158
要查找Map集合中的key和value,可以使用以下方法:
1. 遍历Map集合的所有键值对,找到匹配的key和value。
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
if (entry.getKey().equals("apple") && entry.getValue() == 1) {
System.out.println("Found key-value pair!");
break;
}
}
```
2. 使用Map的get方法查找指定key对应的value。
```java
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
if (map.get("apple") == 1) {
System.out.println("Found key-value pair!");
}
```
注意:如果Map中存在多个相同的value值,只能找到其中一个。如果需要查找所有匹配的key-value对,可以将所有匹配的键值对存储在一个List中。
阅读全文