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 3ec88e31b..26b0160f0 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 @@ -134,6 +134,11 @@ public class TreeUtil { return node; } + //fix NPE + if(null == node.getChildren()) { + return null; + } + // 查找子节点 Tree childNode; for (Tree child : node.getChildren()) {