Stream流

1.1 

1.2 Stream流的生成方式

  Stream流的使用 

list.stream().filter(s -> s.startsWith("张")).filter(s -> s.length() == 3).forEach(zhangList2::add);
  • 生成流
    • 通过数据源(集合,数组等)生成流
    • list.stream();
  • 中间操作
    • 一个流后面可以跟随零个或多个中间操作,其目的主要是打开流,做出某种程度的数据过滤/映射,然后返回一个新的流,交给下个操作使用。
    • filter()
  • 终结操作
    • 一个流只能有一个终结操作,当这个操作执行后,流就被使用光了,无法再被操作。所以这必定是流的最后一个操作
    • forEach()

 

  

posted @ 2021-01-17 18:47  year12  阅读(38)  评论(0编辑  收藏  举报