java中用for (int i = 0; i < map.size(); i++) {}这里面如何获取map的key和value
时间: 2023-05-26 16:06:52 浏览: 88
详解JAVA里面获取map的key和value的方法
5星 · 资源好评率100%
可以通过获取map的keySet()方法获取map中所有的key,然后再用key来获取对应的value。具体代码如下:
```
Map<String, Integer> map = new HashMap<>();
//假设map中已经有了数据
for (String key : map.keySet()) {
int value = map.get(key);
//在这里处理key和value
}
```
或者也可以通过获取map的entrySet()方法获取map中所有的键值对,然后再遍历每一个键值对来获取key和value。具体代码如下:
```
Map<String, Integer> map = new HashMap<>();
//假设map中已经有了数据
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
int value = entry.getValue();
//在这里处理key和value
}
```
阅读全文