java8 遍历,map 例子
时间: 2023-10-19 22:15:06 浏览: 43
好的,关于 Java8 遍历 Map 的例子,可以使用以下代码:
```
Map<String, Integer> map = new HashMap<>();
map.put("apple", 1);
map.put("banana", 2);
map.put("cherry", 3);
// 遍历Map方式1
for (Map.Entry<String, Integer> entry : map.entrySet()) {
String key = entry.getKey();
Integer value = entry.getValue();
System.out.println(key + " -> " + value);
}
// 遍历Map方式2
map.forEach((key, value) -> System.out.println(key + " -> " + value));
```
以上即为示例代码。请注意,为了避免语义上的歧义,需要明确告知 Map 的具体类型,例如示例中使用了 `Map<String, Integer>`。希望能够对你有所帮助。
相关问题
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 例子
好的,以下是一个用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中的每个键值对,并将键和值打印出来。希望能对您有所帮助!