Hutools TreeUtil构建树形结构
废话:
最近做项目,一些分类通常为树形结构,组装数据的时候十分麻烦,就想有没有好用的工具类可以直接封装好,调研了下发现hutools可以,用起来也挺方便。
demo展示:
- 树形结构的JavaBean如下:
@Data
@AllArgsConstructor
public class CourseCategory {
private String id;
private String courseName;
private String label;
private String orderBy;
private String parentId;
private Integer score;
}
- 构建树形结构:
@Test
void testTree() {
// 模拟数据库查询出来的树形数据
List<CourseCategory> nodeList = new ArrayList<>();
// 集合中的数据可以无顺序
nodeList.add(new CourseCategory("1", "前端", "前端", "1", "0", 100));
nodeList.add(new CourseCategory("2", "后端", "后端", "0", "0", 100));
nodeList.add(

本文介绍了如何使用Hutools的TreeUtil工具类快速构建树形结构,适用于处理如分类等需要树状组织的数据。通过提供的JavaBean示例和JSON数据,演示了简单易用的API操作。
最低0.47元/天 解锁文章
689





