Java中map遍历
时间: 2024-06-08 15:12:35 浏览: 114
JAVA8独有的map遍历方式(非常好用)
在Java中,我们有多种方式可以遍历Map。根据提供的引用内容,我们可以使用forEach方法或者使用entrySet方法结合for循环来遍历Map。
使用forEach方法遍历Map的代码如下:
```
Map<String, Integer> maps = new HashMap<>();
maps.put("华为", 10);
maps.put("小米", 5);
maps.put("iPhone", 6);
maps.put("生活用品", 15);
maps.put("java", 20);
maps.put("python", 17);
maps.forEach((key, value) -> System.out.println(key + " ---> " + value));
```
使用entrySet方法结合for循环遍历Map的代码如下:
```
Map<String, Integer> maps = new HashMap<>();
maps.put("华为", 10);
maps.put("小米", 5);
maps.put("iPhone", 6);
maps.put("生活用品", 15);
maps.put("java", 20);
maps.put("python", 17);
Set<Map.Entry<String, Integer>> entrySet = maps.entrySet();
for (Map.Entry<String, Integer> entry : entrySet) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + " ---> " + value);
}
```
以上是两种常用的遍历Map的方法,根据你的需求选择适合的方法即可。
阅读全文