lambda表达式 一些简单应用
发布时间:2019-06-17 09:28:00 阅读:241

lambda表达式 在很早的时候就看到了,感觉很诱人,但是除了demo,自己也没有真正日常使用过。后来因为论坛中看到有人推荐本书籍。就重新捡起来,也在项目中开始使用。总结一下感觉比较好理解较方便的应用场景。

  • For List: 简单筛选List中想要的数据 (比遍历出来if判断要好的多)
List <Entity> list=new ArrayList();
List <Entity> more = list.stream().filter(entity -> "2".equals(entity.getType())).collect(Collectors.toList());
  • 快速遍历: 也可以使用if等判断逻辑
more.forEach(entity -> {
      if (entity.getAttach() != null) {
          System.out.println(entity.getAttach());
          }
      });

最后送上一本书,别人推荐的。我也在看 虽然有一部分都看不明白。
《写给大忙人看的JavaSE8》

发表评论
使用 Nuxt 3 构建 | 部署于 Kubernetes | 托管于 狗云
Copyright © 2020-2024 | 网站已续航 1522 天