在 Java 中,可以使用 org.apache.commons.lang3.SerializationUtils 类提供的 clone() 方法进行浅拷贝。该方法会创建并返回原始对象的一个副本。

以下是使用 SerializationUtils 类进行浅拷贝的示例代码:

import org.apache.commons.lang3.SerializationUtils;

public class ShallowCopyUtil {
    public static <T> T shallowCopy(T source) {
        return SerializationUtils.clone(source);
    }
}

使用时,只需传入要拷贝的对象,即可获取该对象的浅拷贝副本。

public class Example {
    public static void main(String[] args) {
        // 创建一个对象
        MyClass original = new MyClass();

        // 拷贝对象
        MyClass copy = ShallowCopyUtil.shallowCopy(original);
    }
}

对象浅拷贝_示例代码