Merge pull request 'v0.0.7' (#12) from dev into master
Reviewed-on: #12
This commit was merged in pull request #12.
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
|
||||
<groupId>com.imyeyu.java</groupId>
|
||||
<artifactId>timi-java</artifactId>
|
||||
<version>0.0.6</version>
|
||||
<version>0.0.7</version>
|
||||
<packaging>jar</packaging>
|
||||
|
||||
<properties>
|
||||
|
||||
@@ -5,7 +5,6 @@ import java.io.StringWriter;
|
||||
import java.util.Collection;
|
||||
import java.util.Collections;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
|
||||
/**
|
||||
* 通用工具
|
||||
@@ -81,6 +80,15 @@ public interface TimiJava {
|
||||
return false;
|
||||
}
|
||||
|
||||
static boolean allEmpty(Object... objects) {
|
||||
for (Object object : objects) {
|
||||
if (isNotEmpty(object)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
static boolean allNotEmpty(Object... objects) {
|
||||
for (Object object : objects) {
|
||||
if (isEmpty(object)) {
|
||||
@@ -105,7 +113,7 @@ public interface TimiJava {
|
||||
* @param <T> 对象类型
|
||||
*/
|
||||
static <T> T defaultIfNull(T obj, T defaultObj) {
|
||||
return Objects.requireNonNullElse(obj, defaultObj);
|
||||
return obj != null ? obj : defaultObj;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -30,4 +30,22 @@ public class BasePage {
|
||||
public void next() {
|
||||
index++;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取偏移量
|
||||
*
|
||||
* @return 偏移量
|
||||
*/
|
||||
public long getOffset() {
|
||||
return (long) index * size;
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取限制数量
|
||||
*
|
||||
* @return 限制数量
|
||||
*/
|
||||
public long getLimit() {
|
||||
return size;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user