diff --git a/hutool-core/src/main/java/cn/hutool/core/tree/TreeUtil.java b/hutool-core/src/main/java/cn/hutool/core/tree/TreeUtil.java index 5e1f5ce32..06853e18e 100644 --- a/hutool-core/src/main/java/cn/hutool/core/tree/TreeUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/tree/TreeUtil.java @@ -314,6 +314,7 @@ public class TreeUtil { queue.offer(root); while (!queue.isEmpty()) { Tree node = queue.poll(); + list.add(node); if (node.hasChild()) { node.getChildren().forEach(queue::offer); }