当前位置: 首页 > 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.huolong8.cn/news/69842/

相关文章:

  • 陕西 汽车 网站建设wordpress 影视采集
  • 宁德城乡建设网站苏州市网站建设
  • 教育培训类网站建设网站建设模型
  • 做网站 怎么赚钱吗网页美工设计公司
  • 产品摄影网站推荐网站开发 自学
  • 阿里巴巴网站做方案互站网怎么样
  • 手机版官方网站的建设我做网站
  • 电子商务网站开发背景做网站游戏都需要什么
  • 成都大型网站建设公司福建建设工程信息网
  • 如何建设网站盈利申请域名需要哪些资料
  • 张家口网站开发网站怎么做留言
  • 好玩的网站源码火龙二合一版本手游传奇
  • 做胎儿羊水鉴定网站网站建设的目的与意义是什么意思
  • 邹平市建设局官方网站建设网站的颜色
  • 设计素材网站那个好中国购物网站有哪些
  • 网站建设与管理就业免费咨询律师在线微信
  • 高校后勤网站建设wordpress获取文章作者
  • 网站开发的投标案例wordpress改变登录地址
  • 网站服务器怎么选徐州建站网站模板
  • 常州淄博网站优化网站平台有哪些
  • 深圳好蜘蛛网站建设公司广东品牌女装都有哪些品牌
  • 怎么建立一个网站能够与讯飞云对话如何推广游戏
  • 昆山网站开发中国外贸公司排行榜
  • 安徽制作网站的公司哪家好做网站图片处理问题
  • 中国建设银行分行网站vps网站被镜像
  • 国外域名的网站怎么做wordpress 文章链接地址
  • 烟台快速建站有哪些公司wordpress如何静态化
  • 网站维护要多久国家对网站建设补补贴
  • o2o好网站免费asp网站程序下载
  • 常见的域名注册网站dw网站建设的心得体会