java中如何获取遍历map中key和把value
时间: 2023-05-26 20:06:53 浏览: 110
详解JAVA里面获取map的key和value的方法
5星 · 资源好评率100%
遍历map中key的方法:
```java
Map<String, Integer> map = new HashMap<>();
// 添加键值对到map中
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);
// 遍历map中的key
for (String key : map.keySet()) {
System.out.println(key);
}
```
输出结果:
```
key1
key2
key3
```
获取map中所有value的方法:
```java
Map<String, Integer> map = new HashMap<>();
// 添加键值对到map中
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);
// 遍历map中的值
for (Integer value : map.values()) {
System.out.println(value);
}
```
输出结果:
```
1
2
3
```
同时获取key和value的方法:
```java
Map<String, Integer> map = new HashMap<>();
// 添加键值对到map中
map.put("key1", 1);
map.put("key2", 2);
map.put("key3", 3);
// 遍历map中的键值对
for (Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + ": " + entry.getValue());
}
```
输出结果:
```
key1: 1
key2: 2
key3: 3
```
阅读全文