| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
allNull(Object... objects)
判断数组中是否全部为
null 值 |
static boolean |
anyNull(Object... objects)
判断数组中是否存在
null 值 |
static <T> T |
defaultIfNull(T obj,
Supplier<T> defaultValue)
空值替代
|
static <T> T |
defaultIfNull(T obj,
T defaultValue)
空值替代
|
static <T> T |
firstNonNull(T... values)
查找第一个非空值
|
static <T> T |
getFirstNonNull(Supplier<T>... suppliers)
查找第一个非空值
|
public static <T> T defaultIfNull(@Nullable
T obj,
T defaultValue)
T - 对象类型泛型obj - 一个对象defaultValue - 空值时的替代值public static <T> T defaultIfNull(@Nullable
T obj,
Supplier<T> defaultValue)
T - 对象类型泛型obj - 一个对象defaultValue - 空值时的替代值的提供器@Nullable @SafeVarargs public static <T> T firstNonNull(@Nullable T... values)
T - 对象类型泛型values - 要查找的对象null@Nullable @SafeVarargs public static <T> T getFirstNonNull(@Nullable Supplier<T>... suppliers)
T - 对象类型泛型suppliers - 要查找的对象的提供器nullpublic static boolean anyNull(@Nullable
Object... objects)
null 值objects - 数组null 值时返回 true 否则返回 falsepublic static boolean allNull(@Nullable
Object... objects)
null 值objects - 数组null 值时返回 true 否则返回 falseCopyright © 2022. All rights reserved.