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; + } + /** * 为空时取默认值 *