【千锋教育】Java8新特性-集合流式编程(快速上手)
2023-07-24 20:14 作者:bili_53735066804 | 我要投稿

集合流的简介
1.1.集合的流式编的简介
Stream是JDK1.8之后出现的新特性,也是JDK1.8新特性中最值得学习的两种新特性之一,(另外一个是lambda表达式)。stream是对集合操作的增强,流不是集合的元素,不是一种数据结构,不负责数据的存储的、流更像是一个跌代器,可以单向的遍历一个集合中的每一个元素,并目不可循环
1.2为什么要使用集合的流式编程
有些时候,对集合中的元素进行操作的时候,需要使用到其他操作的结果,在这个过程中,集合的流式编程可以大度的简化代码的数量。将数据源中的数据,读取到一个流中,可以对这个流中的数据进行操作(删除、过滤、映射...)。每次的操作结果也是一个流对象,可以对这个流再进行其他的操作。
1.3使用流式编的骤
通常情况下,对集合中的数据使用流式编程,需要经过以下三步。
1.获取数据源,将数据源中的数据读取到流中。
2.对流中的数据进行各种各样的处理。
3.对流中的数据进行整合处理。