Package cn.mindit.atom.core.util
Class TreeUtils
java.lang.Object
cn.mindit.atom.core.util.TreeUtils
- Since:
- 2024-10-16
- Author:
- Catch
-
Method Summary
Modifier and TypeMethodDescriptionstatic <E extends SortTreeNode<E,K, S>, K, S extends Comparable<S>>
List<E> buildSortTree(List<E> nodes, K rootId) 构建有序树形结构构建树形结构
-
Method Details
-
buildTree
构建树形结构- Type Parameters:
E- 节点类型- Parameters:
nodes- 平铺的节点列表rootId- 根节点的ID- Returns:
- 根节点
-
buildSortTree
public static <E extends SortTreeNode<E,K, List<E> buildSortTreeS>, K, S extends Comparable<S>> (List<E> nodes, K rootId) 构建有序树形结构- Type Parameters:
E- 节点类型- Parameters:
nodes- 平铺的节点列表rootId- 根节点的ID- Returns:
- 根节点
-