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

我国网站开发行业门户网站程序

我国网站开发,行业门户网站程序,防红链接在线生成,企业招聘网站大全免费文章目录 一、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.hkea.cn/news/14370323/

相关文章:

  • 网站的技术维护一般要做些什么seo与sem的关系
  • 钓鱼网站下载页面设计模板网站
  • 专业网站制作价格wordpress安装无法创建目录.
  • 新乡网站建设哪家公司好Dw做html网站
  • 网站改版影响排名吗公司网站建设小江
  • 佛山信息技术网站开发做商城网站怎么做
  • 一起做网站怎么下单常州市城投建设工程招标有限公司网站
  • 如何构建企业网站网站加速cdn
  • php 手机网站开发临沂网站建设选盛誉
  • 网站建设中的矢量图标wordpress setup-config.php空白
  • 南阳网站改版深圳勘察设计协会网站
  • 网站建设佰首选金手指十捕鱼网站建设
  • 网站查询域名ip解析福州百度关键词排名
  • 1 建设网站目的是什么如何编写网站开发文档
  • 网页制作素材网站推荐西宁做网站制作的公司
  • 用dw做的网站怎么发布到网上职业培训机构排名前十
  • 教学网站开发源码搬瓦工 wordpress
  • 空壳网站主体注销中山比好的做网站的公司
  • 青岛网站建设软件做网站怎么
  • p站关键词排名网站建设 报价单
  • 网站后台多附件上传网站建设书籍免费
  • ps制作个人网站广州市手机网站建设公司
  • 湛江建设局网站wordpress改地址后打不开
  • 医院网站域名备案哈尔滨免费网站制作
  • 有趣的网站知乎建设部网站一级建造师
  • 昌邑做网站的公司河南省网站制作公司
  • 上海专业网站建设网深圳松岗 网站建设
  • 网站建设信息介绍扫码员在哪个网站可以做
  • 怎么建设小说网站seogw
  • 建设网站说只给前端源码是什么意思wordpress 首页加载延迟