• 简介:image.png
  • Stream 到底是什么?
    • 是数据渠道,用于操作数据源(集合、数组等)所生成元素序列。
  • “集合间的是数据,流讲的是计算!”
  • 注意:

    • Stream 自己不会存储元素
    • Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。
    • Stream 操作时延迟执行。需要结果的时候执行。

      Stream 的操作(三步骤)

  • 创建Stream

    • 描述:数据源(如:集合、数组),获取一个流
  • 中间操作
    • 描述:中间操作链,对数据源的数据进行处理。
  • 终止操作(终端操作)
    • 描述:执行中间操作链,并产生结果。
  • 流程图:
    • image.png