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

重庆石桥铺网站建设公司十大最免费软件排行榜

重庆石桥铺网站建设公司,十大最免费软件排行榜,公司网站平台建设,网站建设公司兴田德润i简介文章目录 一、Stream API vs 集合二、Stream 使用的执行流程2.1、创建Stream2.1、中间操作2.1.1. filter2.1.2. limit2.1.3. skip2.1.4. distinct2.1.5. map2.1.6. sorted 一、Stream API vs 集合 Stream API 关注的是多个数据的计算#xff08;排序、查找、过滤、映射、遍历… 文章目录 一、Stream API vs 集合二、Stream 使用的执行流程2.1、创建Stream2.1、中间操作2.1.1. filter2.1.2. limit2.1.3. skip2.1.4. distinct2.1.5. map2.1.6. sorted 一、Stream API vs 集合 Stream API 关注的是多个数据的计算排序、查找、过滤、映射、遍历等面向CPU。集合关注的是数据的存储面向内存。Stream API 之于 集合类似于 SQL 之于 数据表的查询。 二、Stream 使用的执行流程 1.创建Stream 一个数据源如集合、数组获取一个流 2.中间操作3.终止操作 2.1、创建Stream 1.通过集合 Test public void test(){ListInteger list Arrays.asList(1,2,3,4,5);//JDK1.8中Collection系列集合增加了方法StreamInteger stream list.stream(); }Java8 中的 Collection 接口被扩展提供了两个获取流的方法 1.default StreamE stream() : 返回一个顺序流 2.default StreamE parallelStream() : 返回一个并行流 2.通过数组 Test public void test(){String[] arr {hello,world};StreamString stream Arrays.stream(arr); int[] arr {1,2,3,4,5};IntStream stream Arrays.stream(arr); }3.通过Stream的of() Test public void test04(){StreamInteger stream Stream.of(1,2,3,4,5); }2.1、中间操作 2.1.1. filter 从流中排除某些元素 public static void main(String[] args) {ListPerson list new ArrayList();Person p1 new Person(1,xixi);Person p2 new Person(3,haha);list.add(p1);list.add(p2);list.stream().filter(person - person.getAge() 2).forEach(System.out :: println);}2.1.2. limit 使元素不超过指定数量 public static void main(String[] args) {ListPerson list new ArrayList();Person p1 new Person(1,xixi);Person p2 new Person(3,haha);list.add(p1);list.add(p2);list.stream().limit(1).forEach(System.out :: println);}2.1.3. skip 跳过前面n个元素 public static void main(String[] args) {ListPerson list new ArrayList();Person p1 new Person(1,xixi);Person p2 new Person(3,haha);Person p3 new Person(5,yiyi);list.add(p1);list.add(p2);list.add(p3);list.stream().skip(2).forEach(System.out :: println);}2.1.4. distinct 通过流中元素的hashCode()和equals()方法去除重复元素 2.1.5. map 映射将元素转换为其他形式或提取信息 public static void main(String[] args) {ListString list Arrays.asList(aa, bb, cc);/* 1.lmabda表达式 */list.stream().map(item - item.toUpperCase()).forEach(System.out :: println);/* 2.方法引用 */list.stream().map(String :: toUpperCase).forEach(System.out :: println);}2.1.6. sorted 排序
http://www.sadfv.cn/news/69842/

相关文章:

  • 网站建设和维护的教程wordpress带个人中心
  • 安溪县住房和城乡规划建设网站佛山高端网页制作
  • 淮安市汽车网站建设背景网站建设需要什么资质
  • 智慧景区网站服务建设个人备案经营网站
  • 网站设计制作哪个好建站群赚钱有前途吗
  • 二次元动漫网站设计方案西安百度seo代理
  • 宣传类的网站怎么做郑州seo多少钱
  • 广州市住房和城乡建设厅网站首页怎样营销
  • 成都公司做网站的汉中网站建设汉中
  • 怎么做网站的内部链接wordpress 主题更换
  • 什么网站做调查能赚钱吗网站建设相关知识博客
  • 企业营销型网站策划务广州装修公司哪家好
  • 深圳网站 商城制作网站域名起名
  • 建站之星怎么用门户网站demo下载
  • 株洲市网站关键词优化公司莱州市招聘网站
  • 广州自助建站qq网站在线登录网页版
  • 企业网站域名服务器如何推广自己网站的关键词
  • php程序员网站开发wordpress 里程密
  • 承德网站建设专家莱芜在线论坛最新消息
  • 南平做网站广州市建设工程安监站网站
  • 初学网站建设谷歌seo搜索引擎优化
  • 网站建设公司哪家好 干净磐石网络深圳 网站建设
  • 网站降权原因wordpress论坛用户
  • 建设校园网站意义中卫市建设局网站 冯进强
  • 微商网站推广超简洁网站
  • 金融理财网站开发南山网站公司定
  • 滨海新区建设和交通局网站朝阳网站关键词优化
  • 建个企业网站还是开个淘宝店搜索引擎seo优化
  • 太原网站制作哪家好做二手房网站有哪些资料
  • 网站用静态域名解析html写一个完整网页