Stream流

2020-04-25  本文已影响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());
上一篇 下一篇

猜你喜欢

热点阅读