From d643f8f0c8e5e8af9800dd9a614f0e9cbd2f8d7b Mon Sep 17 00:00:00 2001 From: Timi Date: Tue, 30 Jun 2026 15:25:03 +0800 Subject: [PATCH] v0.0.5 --- pom.xml | 6 +++--- src/main/java/com/imyeyu/java/TimiJava.java | 24 +++++++++++++++++++++ 2 files changed, 27 insertions(+), 3 deletions(-) diff --git a/pom.xml b/pom.xml index 238f263..ae8ba08 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.imyeyu.java timi-java - 0.0.4 + 0.0.5 jar @@ -50,7 +50,7 @@ org.projectlombok lombok - 1.18.36 + 1.18.46 @@ -92,7 +92,7 @@ org.projectlombok lombok - 1.18.40 + 1.18.46 org.junit.jupiter diff --git a/src/main/java/com/imyeyu/java/TimiJava.java b/src/main/java/com/imyeyu/java/TimiJava.java index cfae7d5..8982221 100644 --- a/src/main/java/com/imyeyu/java/TimiJava.java +++ b/src/main/java/com/imyeyu/java/TimiJava.java @@ -72,6 +72,30 @@ public interface TimiJava { return !isEmpty(object); } + static boolean hasEmpty(Object... objects) { + for (Object object : objects) { + if (isEmpty(object)) { + return true; + } + } + return false; + } + + static boolean allNotEmpty(Object... objects) { + for (Object object : objects) { + if (isEmpty(object)) { + return false; + } + } + return true; + } + static T nullIfEmpty(T object) { + if (isEmpty(object)) { + return null; + } + return object; + } + /** * 为空时取默认值 *