public class ObjectUtils
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <T extends java.io.Serializable> |
clone(T source)
Clone object
|
static <T> T |
deserialize(byte[] bytes)
Deserialize byte [] into object
|
static <T> T |
getValueOrDefault(java.lang.Object val,
java.lang.Object defaultVal) |
static boolean |
isNotNull(java.lang.Object obj) |
static boolean |
isNull(java.lang.Object obj) |
static byte[] |
serialize(java.lang.Object obj)
Serialize objects into byte []
|
public static <T> T getValueOrDefault(java.lang.Object val,
java.lang.Object defaultVal)
public static boolean isNull(java.lang.Object obj)
public static boolean isNotNull(java.lang.Object obj)
public static <T extends java.io.Serializable> T clone(T source)
throws java.io.IOException,
java.lang.ClassNotFoundException
T - the object typesource - object to be clonedjava.io.IOException - maybe throw IOExceptionjava.lang.ClassNotFoundException - maybe throw ClassNotFoundExceptionpublic static byte[] serialize(java.lang.Object obj)
throws java.io.IOException
obj - object to be serializedjava.io.IOException - maybe throw IOExceptionpublic static <T> T deserialize(byte[] bytes)
throws javax.activation.UnsupportedDataTypeException
T - de-serialized object typebytes - byte arrayjavax.activation.UnsupportedDataTypeException - if deserialize error will be throw UnsupportedDataTypeExceptionCopyright © 2022. All Rights Reserved.