diff --git a/hutool-core/src/main/java/cn/hutool/core/stream/EasyStream.java b/hutool-core/src/main/java/cn/hutool/core/stream/EasyStream.java index 5bcf148c2..b100d14f1 100644 --- a/hutool-core/src/main/java/cn/hutool/core/stream/EasyStream.java +++ b/hutool-core/src/main/java/cn/hutool/core/stream/EasyStream.java @@ -321,7 +321,7 @@ public class EasyStream extends AbstractEnhancedWrappedStream> pId2ChildrenMap = of(nodeList).group(pIdGetter); List parents = ListUtil.of(); - for (T node : nodeList) { + of(nodeList, true).forEach(node -> { if (parentPredicate.test(node)) { parents.add(node); } @@ -330,7 +330,7 @@ public class EasyStream extends AbstractEnhancedWrappedStream