mirror of
https://gitee.com/chinabugotech/hutool.git
synced 2025-04-19 03:01:48 +08:00
ArrayUtil.isAllNull()✒️
This commit is contained in:
parent
bbf8b29b44
commit
7ba098e2cd
@ -10,15 +10,7 @@ import cn.hutool.core.lang.Filter;
|
|||||||
|
|
||||||
import java.lang.reflect.Array;
|
import java.lang.reflect.Array;
|
||||||
import java.nio.ByteBuffer;
|
import java.nio.ByteBuffer;
|
||||||
import java.util.ArrayList;
|
import java.util.*;
|
||||||
import java.util.Arrays;
|
|
||||||
import java.util.Collection;
|
|
||||||
import java.util.Collections;
|
|
||||||
import java.util.Comparator;
|
|
||||||
import java.util.Iterator;
|
|
||||||
import java.util.LinkedHashSet;
|
|
||||||
import java.util.Map;
|
|
||||||
import java.util.Set;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 数组工具类
|
* 数组工具类
|
||||||
@ -280,6 +272,41 @@ public class ArrayUtil {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 多个字段是否全为null
|
||||||
|
*
|
||||||
|
* @param <T> 数组元素类型
|
||||||
|
* @param array 被检查的数组
|
||||||
|
* @return 多个字段是否全为null
|
||||||
|
* @since 5.3.11
|
||||||
|
* @author dahuoyzs
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public static <T> boolean allNull(T... array) {
|
||||||
|
if (isNotEmpty(array)) {
|
||||||
|
for (T element : array) {
|
||||||
|
if (null != element) {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 多个字段是否全为null
|
||||||
|
*
|
||||||
|
* @param <T> 数组元素类型
|
||||||
|
* @param array 被检查的数组
|
||||||
|
* @return 多个字段是否全为null
|
||||||
|
* @since 5.3.11
|
||||||
|
* @author dahuoyzs
|
||||||
|
*/
|
||||||
|
@SuppressWarnings("unchecked")
|
||||||
|
public static <T> boolean isAllNull(T... array) {
|
||||||
|
return allNull(array);
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 返回数组中第一个非空元素
|
* 返回数组中第一个非空元素
|
||||||
*
|
*
|
||||||
|
Loading…
x
Reference in New Issue
Block a user