From 7a9e15fd45165fdde0106d0bd9449302d250c47d Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Sun, 1 Jun 2025 18:57:58 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E9=9B=86?= =?UTF-8?q?=E5=90=88=E5=B1=9E=E6=80=A7=E6=A0=A1=E9=AA=8C=E5=99=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新类注释 - 优化 allMatch 方法的实现,使用 forEach 替代 stream().forEach() --- .../zhouxy/plusone/validator/CollectionPropertyValidator.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/CollectionPropertyValidator.java b/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/CollectionPropertyValidator.java index d3a485b..726afd6 100644 --- a/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/CollectionPropertyValidator.java +++ b/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/CollectionPropertyValidator.java @@ -27,7 +27,7 @@ import xyz.zhouxy.plusone.commons.collection.CollectionTools; * 针对集合类型的属性校验器 * *

- * 内置判断集合是否为空的校验规则。 + * 内置集合相关的校验规则。 * * @author ZhouXY */ @@ -186,7 +186,7 @@ public class CollectionPropertyValidator */ public CollectionPropertyValidator allMatch( Predicate condition, Function e) { - withRule(c -> c.stream().forEach(element -> { + withRule(c -> c.forEach(element -> { if (!condition.test(element)) { throw e.apply(element); }