类 ObjectUtils
- java.lang.Object
-
- cn.hutool.core.util.ObjectUtil
-
- ai.yue.library.base.util.ObjectUtils
-
public final class ObjectUtils extends cn.hutool.core.util.ObjectUtil- 版本:
- 创建时间:2018年7月27日
- 作者:
- 孙金川
-
-
构造器概要
构造器 构造器 说明 ObjectUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static booleanequals(java.lang.Object obj1, java.lang.Object obj2)对象比较static <T extends java.io.Serializable>
TobjectClone(T obj)对象克隆方法,实现深拷贝static <T> TtoJavaObject(java.lang.Object obj, java.lang.Class<T> clazz)对象类型转换static com.alibaba.fastjson.JSONArraytoJSONArray(java.lang.Object obj)对象类型转换static com.alibaba.fastjson.JSONObjecttoJSONObject(java.lang.Object obj)对象类型转换static <T> TtoObject(java.lang.Object obj, java.lang.Class<T> clazz)对象类型转换
-
-
-
方法详细资料
-
objectClone
public static <T extends java.io.Serializable> T objectClone(T obj)
对象克隆方法,实现深拷贝- 类型参数:
T- 泛型- 参数:
obj- 需要实现了Serializable接口的对象才能拷贝- 返回:
- 克隆后的对象
-
equals
public static boolean equals(java.lang.Object obj1, java.lang.Object obj2)对象比较- 参数:
obj1- 对象1obj2- 对象2- 返回:
- 是否相等
-
toObject
public static <T> T toObject(java.lang.Object obj, java.lang.Class<T> clazz)对象类型转换对象 转 Class
- 类型参数:
T- 泛型- 参数:
obj- 需要转换的对象clazz- 泛型类型- 返回:
- 转换后的对象
-
toJavaObject
public static <T> T toJavaObject(java.lang.Object obj, java.lang.Class<T> clazz)对象类型转换Object 转 Class
- 类型参数:
T- 泛型- 参数:
obj- 需要转换的对象clazz- 泛型类型- 返回:
- 转换后的POJO
-
toJSONObject
public static com.alibaba.fastjson.JSONObject toJSONObject(java.lang.Object obj)
对象类型转换Object 转 JSONObject
- 参数:
obj- 需要转换的对象- 返回:
- JSON
-
toJSONArray
public static com.alibaba.fastjson.JSONArray toJSONArray(java.lang.Object obj)
对象类型转换Object 转 JSONArray
- 参数:
obj- 需要转换的对象- 返回:
- JSON数组
-
-