简单的流操作


lambda表达式(1)
image.png

常用流操作:
1、collect(toList())


lambda表达式(1)
image.png

2、map:如果一个函数可以将一种类型的值转换成另一种类型,map操作就可以使用该函数,将一个流中的值转换成一个新的流
lambda表达式(1)
image.png

3、filter,遍历数据并检查其中的元素时,可尝试使用Stream中提供的新方法filter
例:获取到集合中的字符串中含有数字的字符串


lambda表达式(1)
image.png

4、flatMap:可用Stream替换值,然后将多个Stream连接成一个Stream
lambda表达式(1)
image.png

5、max和min:求最大值和最小值
lambda表达式(1)
image.png

6、reduce :可以实现从一组值中生成一个值
例:累加一个列表
lambda表达式(1)
image.png

相关文章:

  • 2022-01-23
  • 2021-06-10
  • 2021-10-22
  • 2021-12-02
  • 2021-11-27
  • 2021-05-30
  • 2021-10-15
猜你喜欢
  • 2021-06-02
  • 2022-12-23
  • 2021-09-08
  • 2021-04-29
  • 2022-12-23
  • 2021-07-13
相关资源
相似解决方案