类 MyTreeUtil
java.lang.Object
cn.hutool.core.lang.tree.TreeUtil
cn.renlm.plugins.MyUtil.MyTreeUtil
public class MyTreeUtil
extends cn.hutool.core.lang.tree.TreeUtil
树工具类(扩展)
- 作者:
- RenLiMing(任黎明)
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static final <T> voidforeach(List<cn.hutool.core.lang.tree.Tree<T>> tree, Consumer<cn.hutool.core.lang.tree.Tree<T>> node) 遍历树static final <T> List<cn.hutool.core.lang.tree.Tree<T>>getAllNodes(List<cn.hutool.core.lang.tree.Tree<T>> tree) 获取全部节点static final <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, 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-- 返回:
-