当前位置: 首页 > news >正文

创新的成都 网站建设wordpress 名片主题

创新的成都 网站建设,wordpress 名片主题,为什么wordpress不能更新文章,广州网站关键排名背景 在java8中引入了Lambda表达式。其实,他就是一个匿名函数。我们经常会用到一些循环遍历,起始完全就可以通过Lambda来简化我们不必要的操作,下面我们来看一下Lambda常用的方法。 准备条件 DataBuilderprivate static class Person {priv…

背景

在java8中引入了Lambda表达式。其实,他就是一个匿名函数。我们经常会用到一些循环遍历,起始完全就可以通过Lambda来简化我们不必要的操作,下面我们来看一下Lambda常用的方法。

准备条件

@Data@Builderprivate static class Person {private Integer id;private String name;}

1、取List中某个值组成新的List或者Set

这个例子会用到我们Lambda中的map

语法:

List<Integer> result = list.stream().map(Persion::getId).collect(Collectors.toList());

Set<Integer> result = list.stream().map(Persion::getId).collect(Collectors.toSet());

2、取List中的两个值作为map(健不能重复且不能为null)

语法:

Map<Integer, String> stringMap = list.stream().collect(Collectors.toMap(Persion::getId, Persion::getName));

3、groupBy的操作

语法:

Map<String, List<Person>> stringListMap = list.stream().collect(Collectors.groupingBy(Person::getName));

4、取两个List集合的交集

语法:

List<Integer> intersect = listA .stream() .filter(a -> listB.stream().anyMatch(b -> Objects.equals(a, b))) .collect(Collectors.toList());

5、取两个List集合的差集

语法:

List<Integer> intersect1 = listA .stream() .filter(a -> listB.stream().noneMatch(b -> Objects.equals(a, b))) .collect(Collectors.toList());

好了,今天关于Java8中Lambda表达式之Collection 的常见用法就到这里。

欢迎大家点击下方卡片,关注《coder练习生》

http://www.yayakq.cn/news/597865/

相关文章:

  • 自贡住房和城乡建设厅网站晋江市住房建设局网站
  • 网站区域名怎么注册吗西宁做网站ci君博却上
  • 设计手机网站建设网络公司网站建
  • 做poster的网站集团网站推广
  • 美妆销售网站开发的目的企业网站管理是什么
  • 推荐聊城网站建设做机械设备哪个网站好
  • 机关 网站 建设方案浏览器推广怎么做
  • 网站使用手册机械网站建设
  • 郑州网站建设招标网站制作怎么赚钱
  • 网站开发公司组织架构南充阆中网站建设
  • 工业设计参考网站网站版面如何设计
  • 直播网站建设费用建设网站的服务费是指什么
  • 企业网企业网站制作怎么制作一个软件app
  • 南阳商都网站做网站网站留言短信通知
  • wordpress站点使用期限插件wordpress 转nodejs
  • 做个人网站怎么做做网站怎么学
  • 网站外部链接添加方式佛山企业网站制作
  • 中国做国际期货最大的网站项城网站建设
  • 家庭厨房做外卖网站嵊州网站
  • 个人网站做论坛还是博客好海北公司网站建设
  • 怎么搭建网站环境配置文件wordpress 显示点击数
  • 怎么做网站的排名优化企业管理软件的价格
  • 手机网站建设哪家有wordpress门户源码
  • 龙岗网站关键词优化代理成都h5模板建站
  • 有没有什么做统计的网站怎么做网站的需求
  • 南通网站建设排名公司哪家好哈尔滨网站建设运营
  • 纪实摄影网站推荐wordpress安装脚本打不开
  • 可商用的图片素材网站个人网站模板的优缺点
  • 合肥网站外包基于ssh架构网站开发
  • 做网站几天能学会ae模板免费下载网站