类 MyTreeUtil


  • public class MyTreeUtil
    extends cn.hutool.core.lang.tree.TreeUtil
    树工具类(扩展)
    作者:
    RenLiMing(任黎明)
    • 构造器概要

      构造器 
      构造器 说明
      MyTreeUtil()  
    • 方法概要

      所有方法 静态方法 具体方法 
      修饰符和类型 方法 说明
      static <T> void foreach​(List<cn.hutool.core.lang.tree.Tree<T>> tree, Consumer<cn.hutool.core.lang.tree.Tree<T>> node)
      遍历树
      static <T> List<cn.hutool.core.lang.tree.Tree<T>> getAllNodes​(List<cn.hutool.core.lang.tree.Tree<T>> tree)
      获取全部节点
      static <T> List<cn.hutool.core.lang.tree.Tree<T>> resetLevel​(List<cn.hutool.core.lang.tree.Tree<T>> tree, int level)
      重设层级
      • 从类继承的方法 cn.hutool.core.lang.tree.TreeUtil

        build, build, build, build, build, build, buildSingle, buildSingle, buildSingle, buildSingle, buildSingle, createEmptyNode, getNode, getParentsId, getParentsName
    • 构造器详细资料

      • MyTreeUtil

        public MyTreeUtil()
    • 方法详细资料

      • foreach

        public static final <T> void foreach​(List<cn.hutool.core.lang.tree.Tree<T>> tree,
                                             Consumer<cn.hutool.core.lang.tree.Tree<T>> node)
        遍历树
        类型参数:
        T -
        参数:
        tree -
        node -
      • resetLevel

        public static final <T> List<cn.hutool.core.lang.tree.Tree<T>> resetLevel​(List<cn.hutool.core.lang.tree.Tree<T>> tree,
                                                                                  int level)
        重设层级
        类型参数:
        T -
        参数:
        tree -
        level -
        返回:
      • getAllNodes

        public static final <T> List<cn.hutool.core.lang.tree.Tree<T>> getAllNodes​(List<cn.hutool.core.lang.tree.Tree<T>> tree)
        获取全部节点
        类型参数:
        T -
        参数:
        tree -
        返回: