类 ObjectUtil
java.lang.Object
tech.mhuang.pacebox.core.util.ObjectUtil
Object工具类
- 从以下版本开始:
- 1.0.0
- 作者:
- mhuang
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static <A,O extends A>
A[]addObjectToArray(A[] array, O obj) 数组下标添加一个元素static Boolean判断2个对象是否相同static <T> TifNullDefault(String data, Supplier<? extends T> handle, Supplier<? extends T> defualtSupplier) 如果数据为空则取默认函数、否则根据函数获取static <T> TifNullDefault(String data, Supplier<? extends T> handle, T defaultValue) 如果数据为空则取默认值、否则根据函数获取static <T> TifNullDefault(T data, Supplier<? extends T> defaultSupplier) 如果数据为空则取根据函数获取static <T> TifNullDefault(T data, T defaultData) 如果数据为空则取默认值static boolean判断对象是否是数组static boolean判断对象是否为空static booleanisNotEmpty(Object object) 判断对象是否不为空static Boolean判断是否不相等
-
构造器详细资料
-
ObjectUtil
public ObjectUtil()
-
-
方法详细资料
-
isEmpty
判断对象是否为空- 参数:
object- 对象- 返回:
- 若为空则返回true、不为空返回false
-
equals
判断2个对象是否相同- 参数:
current- 当前对象compare- 比较对象- 返回:
- True相等 False不相等
- 从以下版本开始:
- 1.0.6
-
isNotEmpty
判断对象是否不为空- 参数:
object- 对象- 返回:
- 若为空则返回false、不为空返回true
-
addObjectToArray
public static <A,O extends A> A[] addObjectToArray(A[] array, O obj) 数组下标添加一个元素- 类型参数:
A- 数组的类型O- 元素的类型- 参数:
array- 数组obj- 元素- 返回:
- 添加后的数组
- 从以下版本开始:
- 1.1.4
-
isArray
判断对象是否是数组- 参数:
obj- 对应- 返回:
- 若是数组则为true,否则是false
- 从以下版本开始:
- 1.1.4
-
notEquals
判断是否不相等- 参数:
current- 当前对象compare- 比较对象- 返回:
- 是否不相等
-
ifNullDefault
如果数据为空则取根据函数获取- 类型参数:
T- 类型- 参数:
data- 数据defaultSupplier- 默认值- 返回:
- 结果
- 从以下版本开始:
- 1.1.6
-
ifNullDefault
public static <T> T ifNullDefault(String data, Supplier<? extends T> handle, Supplier<? extends T> defualtSupplier) 如果数据为空则取默认函数、否则根据函数获取- 类型参数:
T- 类型- 参数:
data- 数据handle- 函数defualtSupplier- 默认函数- 返回:
- 结果
- 从以下版本开始:
- 1.1.6
-
ifNullDefault
如果数据为空则取默认值、否则根据函数获取- 类型参数:
T- 类型- 参数:
data- 数据handle- 函数defaultValue- 默认值- 返回:
- 结果
- 从以下版本开始:
- 1.1.6
-
ifNullDefault
public static <T> T ifNullDefault(T data, T defaultData) 如果数据为空则取默认值- 类型参数:
T- 类型- 参数:
data- 数据defaultData- 默认值- 返回:
- 结果
- 从以下版本开始:
- 1.1.6
-