简化lambds表达式Map<String, String> map = new HashMap<>(); map.put("1", "2"); map.put("3", "4"); map.put("5", "6"); Set<Map.Entry<String, String>> set = map.entrySet(); set.forEach(entry -> System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue()));
时间: 2023-07-21 12:01:07 浏览: 93
struts2复习资料
以下是简化后的lambda表达式代码:
```java
Map<String, String> map = new HashMap<>();
map.put("1", "2");
map.put("3", "4");
map.put("5", "6");
map.forEach((key, value) -> System.out.println("Key: " + key + ", Value: " + value));
```
在这段代码中,我们直接使用`map.forEach`方法来遍历Map对象,并使用lambda表达式打印每个键值对的键和值。这样可以避免先将Map转换为Set再进行遍历的步骤。希望能对你有所帮助!
阅读全文