程序包 dev.utils.common

类 CloneUtils

java.lang.Object
dev.utils.common.CloneUtils

public final class CloneUtils extends Object
detail: 克隆工具类
作者:
Ttt
  • 方法详细资料

    • deepClone

      public static <T> T deepClone(Serializable data)
      进行克隆
      类型参数:
      T - 泛型
      参数:
      data - Object implements Serializable
      返回:
      克隆后的对象
    • serializableToBytes

      public static byte[] serializableToBytes(Serializable serializable)
      通过序列化实体类, 获取对应的 byte[] 数据
      参数:
      serializable - Object implements Serializable
      返回:
      克隆后 byte[]
    • deepClone

      public static <K, V> boolean deepClone(Map<K,V> map, Map<K,V> values)
      进行克隆
      类型参数:
      K - key
      V - value
      参数:
      map - 存储集合
      values - 需要克隆的数据源
      返回:
      true success, false fail
    • deepClone

      public static <T> boolean deepClone(Collection<T> collection, Collection<T> values)
      进行克隆
      类型参数:
      T - 泛型
      参数:
      collection - 存储集合
      values - 需要克隆的数据源
      返回:
      true success, false fail