文章目录
- 引言
- I 根据分类ID穿透查询文章
- II Java小技能:多级菜单排序并返回树结构菜单列表
引言
Stream可以由数组或集合创建,对流的操作分为两种:
-
中间操作,每次返回一个新的流,可以有多个。(筛选filter、映射map、排序sorted、去重组合skip—limit)
-
终端操作,每个流只能进行一次终端操作,终端操作结束后流无法再次使用。终端操作会产生一个新的集合或值。(遍历foreach、匹配find–match、规约reduce、聚合max–min–count、收集collect)
Stream的特性:
- stream不存储数据,而是按照特定的规则对数据进行计算,一般会输出结果。
- stream不会改变数据源,通常情况下会产生一个新的集合或一个值。
stream具有延迟执行特性,只有调用终端操作时,中间操作才会执行
。
I 根据分类ID穿透查询文章
需求:根据分类ID穿透查询文章,默认淘学院分类文章。