java.lang.Object
org.seppiko.commons.utils.ObjectUtil
Object Util
- Author:
- Leonard Woo
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectDeep copystatic <T> booleanisArray(T obj)test object is arraystatic <T> booleanisEmpty(T[] array)test object array is emptystatic <T> booleanisNull(T obj)test object is nullstatic <T> booleannotNull(T obj)test object is not nullstatic <T> TsafeNull(T t, T defaultValue)return object with default
-
Constructor Details
-
ObjectUtil
public ObjectUtil()
-
-
Method Details
-
safeNull
public static <T> T safeNull(T t, T defaultValue)return object with default- Type Parameters:
T- object type- Parameters:
t- objectdefaultValue- default- Returns:
- object result
-
isArray
public static <T> boolean isArray(T obj)test object is array- Type Parameters:
T- object type- Parameters:
obj- object- Returns:
- true is not null and yes
-
isEmpty
public static <T> boolean isEmpty(T[] array)test object array is empty- Type Parameters:
T- object type- Parameters:
array- object array- Returns:
- true is yes
-
isNull
public static <T> boolean isNull(T obj)test object is null- Type Parameters:
T- object type- Parameters:
obj- object- Returns:
- true is yes
-
notNull
public static <T> boolean notNull(T obj)test object is not null- Type Parameters:
T- object type- Parameters:
obj- object- Returns:
- true is yes
-
deepCopy
Deep copy- Parameters:
obj- source object- Returns:
- copy object
- Throws:
IOException- copy failedClassNotFoundException- can not found new object
-