java stream常用的几种数据处理操作
1、将A对象的集合转成B对象的集合,这是我们很常用的一种处理方式,比如数据库查询出来的是PO对象,需要转换成BO对象来处理,通过流和lambda漉胜衲仰表达式就可以很方便的数据库查出来的List<A>转成List<B>

3、将A集合根据某个属性进行分组,这种业务场景用stream处理会比普通方式简单很多,也容易理解。分组之后可以做很多操作,比如在文件系统中可以根据父文件id分组,这样就可以找到某个文件下的所有子文件

5、还有一种很方便的功能就是将List<List<A>>中双层list转换成单层。同样的,这种拆箱的操作如果写业务代码去处理会不好理解且麻烦,用stream处理就非常的简单明了
