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

wordpress主题 双站点一个人做两个博客网站

wordpress主题 双站点,一个人做两个博客网站,郑州市建设厅网站,asp无刷新网站模板文章目录 一、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 关注的是多个数据的计算(排序、查找、过滤、映射、遍历…

文章目录

  • 一、Stream API vs 集合
  • 二、Stream 使用的执行流程
    • 2.1、创建Stream
    • 2.1、中间操作
      • 2.1.1. filter
      • 2.1.2. limit
      • 2.1.3. skip
      • 2.1.4. distinct
      • 2.1.5. map
      • 2.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(){List<Integer> list = Arrays.asList(1,2,3,4,5);//JDK1.8中,Collection系列集合增加了方法Stream<Integer> stream = list.stream();
}

Java8 中的 Collection 接口被扩展,提供了两个获取流的方法
1.default Stream<E> stream() : 返回一个顺序流 2.default Stream<E> parallelStream() : 返回一个并行流

  • 2.通过数组
@Test
public void test(){String[] arr = {"hello","world"};Stream<String> stream = Arrays.stream(arr); int[] arr = {1,2,3,4,5};IntStream stream = Arrays.stream(arr);
}
  • 3.通过Stream的of()
@Test
public void test04(){Stream<Integer> stream = Stream.of(1,2,3,4,5);
}

2.1、中间操作

2.1.1. filter

从流中排除某些元素

	public static void main(String[] args) {List<Person> 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) {List<Person> 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) {List<Person> 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) {List<String> 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.yayakq.cn/news/197142/

相关文章:

  • 无锡营销型网站制作资讯网站做app
  • 临沂经开区建设局网站网页美工设计的要点有
  • 做交互式的网站怎么做网站做用户记录表
  • 陕西网站制作公司排名百度小程序开发教程
  • 公司网站建设征求意见表做效果图网站
  • 专业网站制作哪专业网站教育培训机构
  • 安全网站建设与服务的关系wordpress代码修改用户权限
  • 宁夏电力建设工程公司外部网站中关村在线电脑网
  • 现在做微信开发网站多少钱公司官方网站一般什么公司做
  • 科技信息网站系统建设方案大庆绿色出行app
  • 2003 iis网站发布常州网站制作套餐
  • 郑州网站托管服务微信开放平台是干什么用的
  • 网站首页设计有限公司足球比赛直播网
  • 网站建设种类龙岗注册公司
  • 做外汇的官方网站视频服务器
  • 中区网站建设网站电子报怎么做
  • 襄阳建设网站首页怎么做网页签到
  • 学校网站昆明网络建站公司
  • 《电子商务网站开发与管理》汕头 做网站
  • 天津医疗行业网站建设asp网站 seo
  • 苏州吴中区专业做网站做个网站哪里可以做
  • 网站排名优化原理东莞网站优化服务公司
  • 植物网站建设网站优化该怎么做
  • 岳阳市住房和城乡建设路网站招远住房和规划建设管理局网站
  • 建站之星模板制作做网站运营需要什么证
  • 个人网站模版下载app地推网
  • 网站装修用什么软件做网站开发数据共享
  • 网站悬浮图片代码设计公司网站设计详情
  • 关于网站建设的知识战争局势最新消息
  • 舟山 网站制作蓝色风格企业网站模板