Java复制clone工具类

Posted JavaEdge.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java复制clone工具类相关的知识,希望对你有一定的参考价值。

public static <T> T clone(T object) {
    if (object instanceof Collection) {
        Collection co = (Collection) object;
        return (T) clone(co);
    } else if (object instanceof Map) {
        Map map = (Map) object;
        return (T) clone(map);
    } else {
        String s = JSON.toJSONString(object);
        return (T) JSON.parseObject(s, object.getClass());
    }
}

以上是关于Java复制clone工具类的主要内容,如果未能解决你的问题,请参考以下文章

elasticsearch代码片段,及工具类SearchEsUtil.java

java怎么样构造函数复制一个对象

在java中,如何复制一个对象?比如说string对象

Java 复制克隆(clone)InputStream的方法及示例代码

Object类clone方法的自我理解

solr分布式索引实战分片配置读取:工具类configUtil.java,读取配置代码片段,配置实例