Compare commits

..

2 Commits

Author SHA1 Message Date
27bbfc60d5 Merge pull request 'v0.0.5' (#10) from dev into master
Reviewed-on: #10
2026-06-30 07:25:22 +00:00
Timi
d643f8f0c8 v0.0.5
All checks were successful
CI/CD / build-deploy (pull_request) Successful in 12s
2026-06-30 15:25:03 +08:00
2 changed files with 27 additions and 3 deletions

View File

@@ -6,7 +6,7 @@
<groupId>com.imyeyu.java</groupId>
<artifactId>timi-java</artifactId>
<version>0.0.4</version>
<version>0.0.5</version>
<packaging>jar</packaging>
<properties>
@@ -50,7 +50,7 @@
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.36</version>
<version>1.18.46</version>
</dependency>
</dependencies>
</plugin>
@@ -92,7 +92,7 @@
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.40</version>
<version>1.18.46</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>

View File

@@ -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> T nullIfEmpty(T object) {
if (isEmpty(object)) {
return null;
}
return object;
}
/**
* 为空时取默认值
*