Class Tree<T>

java.lang.Object
club.zhcs.lina.utils.tree.Tree<T>
Type Parameters:
T -

public class Tree<T> extends Object
Author:
kerbores(kerbores@riemann.tech)
  • Constructor Details

    • Tree

      public Tree()
  • Method Details

    • from

      public static <T> List<Tree<T>> from(List<Treeable<T>> data, T rootKey)
      转换成树
      Type Parameters:
      T - 树的类型
      Parameters:
      data - 原始数据列表
      rootId - 根节点Id
      Returns:
      从根开始的树
    • children

      public static <T> List<Tree<T>> children(List<Treeable<T>> data, T rootKey)
    • from

      public static <T> List<Tree<T>> from(List<Treeable<T>> data, List<T> rootKeys)
      Type Parameters:
      T -
      Parameters:
      data -
      rootKeys -
      Returns: