@guillermo
В Java есть несколько способов создания копии объекта:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
public class MyClass implements Cloneable { private int field1; private String field2; // Конструкторы, геттеры и сеттеры... @Override public MyClass clone() throws CloneNotSupportedException { return (MyClass) super.clone(); } } MyClass original = new MyClass(1, "abc"); MyClass copy = original.clone(); |
1 2 3 4 |
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.ObjectInputStream; import |