Stream API
概念:Stream API是Java8中处理集合的关键抽象概念,Stream API允许开发人员在不改变原始数据源的情况下对集合进行操作(查找、过滤、数据映射等等),这使得代码更加简洁、易读和可维护。总之,Stream API提供了一种高效且易于使用的数据处理方式
注意点:
-
Stream不会存储数据
-
Stream不会改变数据源
-
Stream操作是延迟操作(在执行返回
Stream
的方法时,并不立刻执行,而是等返回一个非Stream
的方法后才执行。) -
Stream操作只能使用一次,第二次使用便会报错
Stream操作的三个步骤
- 创建Stream:通过数据源获取Stream
- 中间操作:一个中间操作链
- 终端操作:执行中间操作链,产生结果
参考:
标签:Stream,数据源,特性,API,操作,Java8 From: https://www.cnblogs.com/sheayu/p/17964937