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

苏州网站维护外贸网站免费建站

苏州网站维护,外贸网站免费建站,一个做服装品牌的网站,做动态网站需要什么软件一、概述 lambda表达式是JDK8中的一个新特性,对某些匿名内部类进行简化,是函数式编程; 二、基本格式 (参数列表)->{方法体代码} 三、Stream流 是jdk8中的新特性,将数据以流的形式进行操作 三、常用方法解析 3.1、准备工作 …

一、概述

        lambda表达式是JDK8中的一个新特性,对某些匿名内部类进行简化,是函数式编程;

二、基本格式

        (参数列表)->{方法体代码}

三、Stream流

        是jdk8中的新特性,将数据以流的形式进行操作

三、常用方法解析

3.1、准备工作

@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode //用于后期的去重使用
@Data
public class People {private int id;private String name;private int age;private String home;private List<Friend> friendList;
}
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode //用于后期的去重使用
@Data
public class Friend {private int id;private String name;private int age;private String home;private String category;//分类
}
 void contextLoads() {People people1=new People(1,"曹操",33,"魏国",null);People people2=new People(2,"孙权",15,"吴国",null);People people3=new People(3,"张飞",14,"蜀国",null);People people4=new People(3,"张飞",14,"蜀国",null);List<Friend>list1=new ArrayList<>();List<Friend>list2=new ArrayList<>();List<Friend>list3=new ArrayList<>();list1.add(new Friend(1,"刘备",88,"河北,石家庄","好朋友"));list1.add(new Friend(2,"赵云",99,"湖北,武汉","新朋友"));list2.add(new Friend(3,"周瑜",85,"辽宁,大连","老朋友"));list2.add(new Friend(3,"周瑜",85,"辽宁,大连","老朋友"));list2.add(new Friend(4,"诸葛亮",56,"内蒙古,包头","大朋友"));list3.add(new Friend(5,"郭嘉",56,"甘肃,兰州","骄傲的朋友"));list3.add(new Friend(6,"吕布",100,"陕西,西安","厉害的朋友"));list3.add(new Friend(7,"吕布",100,"陕西,西安","厉害的朋友"));people1.setFriendList(list1);people2.setFriendList(list2);people3.setFriendList(list3);people4.setFriendList(list3);List<People>peopleList=new ArrayList<>(Arrays.asList(people1,people2,people3,people4));}

 3.2、常用方法

stream()
distinct()
filter()

forEach()

//打印people年龄小于18的人的名字,且去重peopleList.stream().distinct().filter(new Predicate<People>() {@Overridepublic boolean test(People people) {return people.getAge()<18;}}).forEach(new Consumer<People>() {@Overridepublic void accept(People people) {System.out.println(people.getName());}});-------------------------------Alt+Enter转为Lambda表达式-----------------------------
peopleList.stream().distinct().filter(people -> people.getAge()<18).forEach(people -> System.out.println(people.getName()));

        

                        

http://www.mmbaike.com/news/100826.html

相关文章:

  • 专业做家居的网站百度竞价一个月5000够吗
  • 公司网站做优化少钱吉安seo
  • 蓝科企业网站系统semiconductor
  • 学校网站模板免费下载做优化的网站
  • 邢台哪里做网站青岛网站优化
  • 网站推广明细报价表如何设置淘宝友情链接
  • 长沙做网站的用模板快速建站
  • 温州做网站厉害的公司有哪些微信营销软件排行榜
  • 湖北工程建设信息网站谷歌关键词排名优化
  • 网站用的横幅广告怎么做什么关键词可以搜到那种
  • 织梦cms做网站怎么样seo是什么意思
  • 网站建设的实验心得百度优化软件
  • 云筑网网站关键词百度自然排名优化
  • wordpress去除作者信息百度seo霸屏软件
  • 怎样给网站做一张背景重庆百度推广seo
  • 珠宝网站谁家做的好点击进入官方网站
  • 简单响应式网站设计代码百度账户托管公司
  • 动态网页的文件扩展名谷歌排名优化入门教程
  • 黑龙江省建设协会网站怎么买域名自己做网站
  • wordpress专栏seo百度发包工具
  • 服务器建设网站bing搜索国内版
  • 做营销网站那个好关键词在线试听
  • 毕业论文做cad图的网站网站收录申请
  • 做网站宝安站长工具站长之家官网
  • 境外 色情网站品牌营销策划方案案例
  • 做网站的电脑需要什么配置深圳全网营销平台排名
  • 网站建设的技术手段seo数据分析哪些方面
  • 泰安肥城做网站的公司苏州新闻今天最新消息新闻事件
  • 阳谷聊城做网站游戏优化
  • 网站建设公司的专业度该怎么去看高端网站制作