首页 > 基础资料 博客日记
java 单表树形组装
2023-07-24 20:07:24基础资料围观217次
文章java 单表树形组装分享给大家,欢迎收藏Java资料网,专注分享技术知识
List<PdTechnologyCommunityComment> pdTechnologyCommunityComments = pdTechnologyCommunityCommentMapper.listAllByPdTechnologyCommunityComment(var);
需要组装的数据
List<PdTechnologyCommunityComment> collect = pdTechnologyCommunityComments.stream().filter(o -> o.getParentCid() == 0)
// 给每个一级分类加子分类 .peek(o -> o.setChildrens(getChildCategoryList(o, categories))) // 排序 .sorted(Comparator.comparingInt(CategoryEntity::getSort)) // 收集 .collect(Collectors.toList());
// 根据当前分类 找出子类, 并通过递归找出子类的子类
private List<PdTechnologyCommunityComment> getChildCategoryList(PdTechnologyCommunityComment currMenu, List<PdTechnologyCommunityComment> categories) {
return categories.stream().filter(o -> o.getParentCid().equals(currMenu.getCatId()))
.peek(o -> o.setChildrens(getChildCategoryList(o, categories))) .sorted(Comparator.comparingInt(CategoryEntity::getSort)) .collect(Collectors.toList());
}
文章来源:https://www.cnblogs.com/chcbk/p/16498184.html
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签: