diff --git a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java index 3edd7e99c..45e9f6003 100644 --- a/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/lang/tree/TreeUtil.java @@ -65,6 +65,7 @@ public class TreeUtil { * @param maxDeep 最大递归深度 可能为null即不限制 */ private static void innerBuild(List treeNodes, TreeNodeMap parentNode, int deep, Integer maxDeep) { + if (CollectionUtil.isEmpty(treeNodes)) { return; }