¿Existe alguna forma genérica de lograr copiar un objeto existente en otro?Copiar objeto en otro
Supongamos que MyObj
tiene un campo id
y name
. De esta manera:
MyObj myObj_1 = new MyObj(1, "Name 1");
MyObj myObj_2 = new MyObj(2, "Name 2");
En lugar de
myObj_2.setName(myObj_1.getName()) // etc for each field
hacer algo como lo siguiente:
myObj_2.copyFrom(myObj_1)
de modo que son diferentes casos, pero tienen propiedades iguales.
ver http://stackoverflow.com/questions/64036/how-do-you-make-a-deep-copy-of-an-object – karlipoppins
Esto [Respuesta] (http: // stackoverflow. com/questions/869033/how-do-i-copy-an-object-in-java/9834683 # 9834683) lo ayudará. –