Gibt es eine generische Möglichkeit, ein bestehendes Objekt in ein anderes zu kopieren?Objekt in ein anderes kopieren
Angenommen MyObj
hat eine id
und name
Felder. Wie folgt aus:
MyObj myObj_1 = new MyObj(1, "Name 1");
MyObj myObj_2 = new MyObj(2, "Name 2");
Statt
myObj_2.setName(myObj_1.getName()) // etc for each field
etwas tun, wie folgend:
myObj_2.copyFrom(myObj_1)
, so dass sie verschiedene Instanzen sind, haben aber gleich Eigenschaften.
sehen http://stackoverflow.com/questions/64036/how-do-you-make-a-deep-copy-of-an-object – karlipoppins
Diese [Antwort] (http: // Stackoverflow. com/questions/869033/how-do-i-Kopie-ein-Objekt-in-java/9834683 # 9834683) wird Ihnen helfen. –