程序包 dev.utils.common
类 CloneUtils
- java.lang.Object
-
- dev.utils.common.CloneUtils
-
public final class CloneUtils extends java.lang.Objectdetail: 克隆工具类- 作者:
- Ttt
-
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T> TdeepClone(java.io.Serializable data)进行克隆static <T> booleandeepClone(java.util.Collection<T> collection, java.util.Collection<T> datas)进行克隆static <K,V>
booleandeepClone(java.util.Map<K,V> map, java.util.Map<K,V> datas)进行克隆static byte[]serializableToBytes(java.io.Serializable serializable)通过序列化实体类, 获取对应的 byte[] 数据
-
-
-
方法详细资料
-
deepClone
public static <T> T deepClone(java.io.Serializable data)
进行克隆- 类型参数:
T- 泛型- 参数:
data- Object implementsSerializable- 返回:
- 克隆后的对象
-
serializableToBytes
public static byte[] serializableToBytes(java.io.Serializable serializable)
通过序列化实体类, 获取对应的 byte[] 数据- 参数:
serializable- Object implementsSerializable- 返回:
- 克隆后 byte[]
-
deepClone
public static <K,V> boolean deepClone(java.util.Map<K,V> map, java.util.Map<K,V> datas)进行克隆- 类型参数:
K- keyV- value- 参数:
map- 存储集合datas- 需要克隆的数据源- 返回:
truesuccess,falsefail
-
deepClone
public static <T> boolean deepClone(java.util.Collection<T> collection, java.util.Collection<T> datas)进行克隆- 类型参数:
T- 泛型- 参数:
collection- 存储集合datas- 需要克隆的数据源- 返回:
truesuccess,falsefail
-
-