From 297649c63a5e74cbf254fb7e57d710acf858ddb0 Mon Sep 17 00:00:00 2001 From: ZhouXY108 Date: Mon, 19 May 2025 20:41:47 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20`StringPropertyValidator`=20?= =?UTF-8?q?=E7=9A=84=20`isNullOrEmpty`=20=E4=BD=BF=E7=94=A8=20`Strings#isN?= =?UTF-8?q?ullOrEmpty`=20=E8=BF=9B=E8=A1=8C=E9=80=BB=E8=BE=91=E5=88=A4?= =?UTF-8?q?=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xyz/zhouxy/plusone/validator/StringPropertyValidator.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/StringPropertyValidator.java b/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/StringPropertyValidator.java index f734fae..e97d5a5 100644 --- a/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/StringPropertyValidator.java +++ b/plusone-validator/src/main/java/xyz/zhouxy/plusone/validator/StringPropertyValidator.java @@ -22,6 +22,8 @@ import java.util.function.Function; import java.util.function.Supplier; import java.util.regex.Pattern; +import com.google.common.base.Strings; + import xyz.zhouxy.plusone.commons.constant.PatternConsts; import xyz.zhouxy.plusone.commons.util.AssertTools; import xyz.zhouxy.plusone.commons.util.RegexTools; @@ -239,7 +241,7 @@ public class StringPropertyValidator extends BaseComparablePropertyValidato public StringPropertyValidator isNullOrEmpty( Function exceptionCreator) { - withRule(s -> s == null || s.isEmpty(), exceptionCreator); + withRule(Strings::isNullOrEmpty, exceptionCreator); return this; }