JAVA通过泛型把List转成treeList
1.核心类:TreeListUtil<T extends TreeListDTO>
依赖基础类TreeListDTO
package com.example.demo.utils;
import com.example.demo.controller.dto.TreeListDTO;
import java.util.ArrayList;
import java.util.List;
public class TreeListUtil<T extends TreeListDTO<T>> {
public List<T> treeList(List<T> list, Integer parentId) {
List<T> treeListResult = new ArrayList<>();
for (T each : list) {
if (parentId.equals(each.getParentId())) {
each.setChildren(treeList(list,each.getId())