java 8 中lambda表达式

给你一囗甜甜゛ 提交于 2019-11-30 00:38:04

使用场景:

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

  

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!