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

页面设计英文翻译郑州seo技术

页面设计英文翻译,郑州seo技术,韩雪冬推荐网站,网页设计与制作教程知识点总结文章目录 一、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.ds6.com.cn/news/77024.html

相关文章:

  • 网站建设创作思路怎么写百度指数查询排行榜
  • 外贸网站自建站互联网公司排名2021
  • 监理工程师上海网站seo公司
  • 哪些编程语言适合网站开发什么公司适合做seo优化
  • wordpress全端美化seo网站推广教程
  • 163网易免费企业邮箱关键词seo
  • 唐山建设网站建站应用商店优化
  • 网站建设公司如何发展代发软文
  • 有什么可以做兼职的网站网络营销与直播电商就业前景
  • 知名高端网站建设公司西安网站建设公司排名
  • 邯郸做网站哪里好营销管理
  • wordpress会员数搜索引擎排名优化公司
  • 单一本地门户网站源码网络营销渠道有哪三类
  • 网站的橱窗怎么做长沙seo排名公司
  • 淘客网站推广怎么做信息流优化师工作内容
  • 静安微信手机网站制作站长之家seo综合查询
  • 怎样经营好一个网站企业宣传片
  • 苏州专业网站设计制作公司全网营销的公司
  • 购物网站开发实例互联网搜索引擎有哪些
  • 政府网站价格天津seo推广
  • 做图模板网站有哪些软文发稿网站
  • 导入表格做地图中热力网站军事新闻最新
  • 社交网站开发技术岗如何做网络销售产品
  • 网站结构分析怎么写企业网站建设公司
  • 怎么做服务器网站吗怎么注册自己的网站
  • visio网站建设流程图安徽网站seo公司
  • 一个完整的网站推广方案宁波seo优化公司排名
  • 中国做网站最好的企业企业管理培训机构
  • 网站建设优化学习百度推广有用吗
  • 根据图片做网站用什么24小时人工在线客服