mirror of
https://gitee.com/dromara/hutool.git
synced 2025-04-05 17:37:59 +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.nio.ByteBuffer;
|
||||
import java.util.ArrayList;
|
||||
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;
|
||||
import java.util.*;
|
||||
|
||||
/**
|
||||
* 数组工具类
|
||||
@ -280,6 +272,41 @@ public class ArrayUtil {
|
||||
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…
Reference in New Issue
Block a user