java8 新特性Stream实现树状结构
当我们要对数据的父子关系进行树状结构整理时,一般我们会想到使用递归进行数据组装,但是这样写相对来说是比较麻烦的了,或者如果你的java架构是hibernate的时候可以直接通过注解实现,好了现在说下stream是如何实现树状结构的
本例子是以 CategoryId 和 pCategoryId 为父子关系
查出父子关系的所有数据 pidList
//以pid为Key进行分组存入Map
Map<Long,List> pidListMap = pidList.stream().collect(C
原创
2021-03-10 09:52:25 ·
903 阅读 ·
0 评论