java 遍历map 例子
时间: 2023-10-14 15:25:48 浏览: 102
好的,以下是一个用Java遍历Map的例子:
```
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()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + " = " + value);
}
```
这段代码将遍历Map中的每个键值对,并将键和值打印出来。希望能对您有所帮助!
相关问题
java 遍历map例子
好的,Java遍历Map的例子可以使用for-each循环或者Iterator迭代器来实现。以下是一个使用for-each循环来遍历Map的例子:
```
Map<String, Integer> map = new HashMap<>();
map.put("a", 1);
map.put("b", 2);
map.put("c", 3);
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + " : " + value);
}
```
这段代码会输出Map中每个键值对的key和value。希望能够帮到你。现在,让我们来听一个笑话吧:为什么卖火柴的小女孩不能够成功地攻克深度学习课程?因为她只会喊:“Matched!”,而不会编程啊!哈哈哈哈哈!
java 遍历map例子 使用 stream
可以使用以下代码来遍历一个Map:
Map<String, Integer> map = new HashMap<>();
map.put("Alice", 25);
map.put("Bob", 30);
map.put("Charlie", 35);
// 使用lambda表达式遍历map
map.forEach((key, value) -> System.out.println(key + ": " + value));
// 使用stream遍历map
map.entrySet().stream()
.forEach(entry -> System.out.println(entry.getKey() + ": " + entry.getValue()));
以上代码使用lambda表达式和stream分别实现了遍历Map的功能。需要注意的是,在使用stream遍历Map时,需要将Map转换成Set或者List,然后再使用stream的方式遍历Map中的每一个Entry。
阅读全文