Stream流
Stream流思想
首先我们要知道,Stream流思想
它就好比一条流水线,在流水线上对,传入的数据进行操作
了解下图的中间方法和终结方法,待会我们会对他们进行具体的分析
如何来使用Stream流呢?
第一步:获取Stream流,把数据放进去
获取Stream流
以下是不同数据,获取的Stream流的方法,方法都是不同的哦
单列集合:
双列集合:
他没有调用Stream流的方法,所以我们需要通过将它转换为单链集合,再去调用
有两种方法,如下图所示
数组:
不管你是基本数据类型,还是引用数据类型都可以
以下是一个小细节,了解一下即可
零散数据:
记住,这堆零散数据类型要是一样的
利用Stream流中的API对数据进行操作
Stream流的中间方法
以下是一个小细节:
为什么会报错呢,因为Stream1已经使用了终结方法打印,然后这个Stream流就会被清空了,所以推荐使用链式编程
下图就是要注意,那个参数是个数,不是索引
以下是去重和连接的方法
以下是转换类型的方法
Stream流的终结方法
这里建议去敲一下代码,好好理解一下
最后去独自写网课中的三个小练习,会写了就掌握了