Stream流

作者: 抬头挺胸才算活着 | 来源:发表于2020-04-25 16:16 被阅读0次

遍历与循环

循环是从头到位做一遍,循环指定了遍历的方式。
遍历是每个都做一遍,遍历可以关注的是做什么,而不是怎么做。

多步操作


使用步骤

获取一个数据源->数据转化(获得stream流)-> 执行多个操作操作,每次都会返回一个新的流,操作可以串起来。

  • 获取流
  1. 所有Collection集合都有一个stream方法;
  2. Stream接口中的of可以获取数据对应的流,数据可以用这个方法;

终结方法与延迟方法

count和forEach是终结方法,用完之后就不能再用其他的方法了,终结方法有count和forEach。

collect 规约操作

Stream中关于collect方法的介绍

例子

字符串连接

String[] tags = search.split(" ");
search = Arrays.stream(tags).collect(Collectors.joining("|"));
List<Long> commentators = temp.stream().collect(Collectors.toList());

相关文章

  • JDK8新特性之Stream流

    是什么是Stream流 java.util.stream.Stream Stream流和传统的IO流,它们都叫流,...

  • 2020-07-04【Stream流】

    体验Stream流 Stream流的生成方式 Stream流的常见中间操作 Stream流的常见终结操作 Stre...

  • JavaStream流基础学习

    Stream流 Straem流使用 使用Sream流: 一行搞定 1.2 Stream流生成方式 Stream流的...

  • 2019-02-02——Java8 Stream

    Stream分为两种: 串行流——stream() 并行流——parallelStream() Stream的特性...

  • Stream流

    流式思想 Stream流的简单尝试 传统for循环遍历的方法 Steam流的方式 获取stream流 stream...

  • Stream流

    一、创建流 Arrays.stream Stream.of Collection.stream Stream.it...

  • 13.Stream流、方法引用

    主要内容 Stream流 方法引用 第一章 Stream流 说到Stream便容易想到I/O Stream,而实际...

  • Stream流

    体验Stream Stream流生产方式生成流list.stream()中间操作filter()终结操作forEa...

  • Stream操作

    1、创建Stream流 2、stream和parallelStream的简单区别 stream是顺序流,由主线程按...

  • 2020-07-20Stream流

    Stream流的生成方式 stream流的使用 生成流通过数据源(集合,数组等)生成流list.stream() ...

网友评论

      本文标题:Stream流

      本文链接:https://www.haomeiwen.com/subject/pdhkwhtx.html