java 8 中lambda表达式 (入参)->{运算}

格式:

(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);
        });
    }

  

猜你喜欢

转载自www.cnblogs.com/ynhk/p/11541794.html
今日推荐