获取Map集合的key和value
时间: 2024-04-29 16:22:20 浏览: 102
map key and value
可以使用Java中的Map接口提供的方法来获取Map集合的key和value。
1. 获取所有key:
```java
Map<String, Integer> map = new HashMap<>();
// 添加键值对
map.put("A", 100);
map.put("B", 200);
map.put("C", 300);
// 获取所有key
Set<String> keySet = map.keySet();
for (String key : keySet) {
System.out.println(key);
}
```
2. 获取所有value:
```java
Map<String, Integer> map = new HashMap<>();
// 添加键值对
map.put("A", 100);
map.put("B", 200);
map.put("C", 300);
// 获取所有value
Collection<Integer> values = map.values();
for (Integer value : values) {
System.out.println(value);
}
```
3. 获取所有key-value对:
```java
Map<String, Integer> map = new HashMap<>();
// 添加键值对
map.put("A", 100);
map.put("B", 200);
map.put("C", 300);
// 获取所有key-value对
Set<Map.Entry<String, Integer>> entrySet = map.entrySet();
for (Map.Entry<String, Integer> entry : entrySet) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
```
阅读全文