一、作用
首先,stream api是一种很高效率用来处理数据的方式,详细描述可查看stream api官方文档。可以对集合进行一些查找、过滤(filter)和映射(collect)数据等操作,不会修改原来的数据源,它会将操作后的数据保存到另外一个对象中。
二、stream.map()举例
简单的通过stream.map()方法可以很好的实现一些转换
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200214163203767.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQxNDI2NzYz,size_16,color_FFFFFF,t_70)
如上图,java8之前我们可以通过for循环将空字符串用trim去掉。
java8中,通过stream.map()的方法:
List<String> collect = list.stream