格式:
(parameters) ->{statements; }
使用场景:
a) 用lamaba表达式来代替原始的foreach循环。
b) 用Lamaba表达式来写完成一个匿名内部类,能少写好多的大括号,让代码看起来清爽不少。
c) 最主要的,Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。
1.遍历操作map
public static void main(String[] args) {
Map<Integer, String> map = new HashMap<Integer, String>();
map.put(1, "1");
map.put(2, "2");
map.forEach((key, value) -> {
log.info("{}:{}", key, value);
});
}