2017-07-03 4 views
-3

Ich habe zwei Modelle. Einer ist Modell A und ein anderer ist Modell B. Beide Modelle haben Getter-Setter. Aber nur Modell A hält Wert und Modell B ist völlig leer. Ich möchte Modell A verwenden und alle diese Werte in Modell B setzen. Wie geht das?Wie man Daten von einem Modell in ein anderes zusammenführt?

In Modell A:

public void setVideoUrl(String videoUrl){this.videoUrl = videoUrl;} 
public String getVideoUrl(){return videoUrl;} 

In Modell B:

public String getVideoUrl() { 
    return videoUrl; 
} 

public void setVideoUrl(String videoUrl) { 
    this.videoUrl = videoUrl; 
} 

In Modell A "videoUrl" bereits gesetzt ist. Ich möchte das gleiche "videoUrl" in Modell B einstellen. Wie geht das?

+1

Mögliche Duplikat von [Kopieren Sie alle Werte von Feldern in einer Klasse zur anderen durch Reflexion] (https://stackoverflow.com/questions/1667854/copy-all-values-from-fields-in-one- Klasse-zu-anderen-durch-Reflexion) – TalkLittle

Antwort

0
modelB.setVideoUrl(modelA.getVideoUrl()); 
+1

das funktionierte perfekt für mich .. Danke Shubham .. –

1

eine Instanz von Model B erstellen und die URL des Videos von Model A und setzen Sie sich auf Model B bekommen.

ModelA modelA = new ModelA(); 
modelA.setVideoUrl("YOUR_URL"); 


ModelB modelB = new ModelB(); 
modelB.setVideoUrl(modelA.getVideoUrl()); 
Verwandte Themen