2017-07-03 113 views
-3

我有兩種模式。一個是模型A,另一個是模型B.兩個模型都有getter-setter。但是隻有模型A持有價值,模型B完全是空的。我想使用模型A並在模型B中設置所有這些值。怎麼做?如何將一個模型的數據合併到另一個模型中?

在模型A:

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

在模型B:

public String getVideoUrl() { 
    return videoUrl; 
} 

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

在模型A 「videoUrl」 已經設置。我想在模型B中設置相同的「videoUrl」。怎麼做?

+1

的[在一個類從字段的所有值複製到另一個通過反射]可能的複製(https://stackoverflow.com/questions/1667854/copy-all-values-from-fields-in-one- class-to-another-through-reflection) – TalkLittle

回答

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

這對我來說非常完美..謝謝Shubham .. –

1

創建的Model B一個實例,並從Model A獲得視頻URL,並將其設置爲Model B

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


ModelB modelB = new ModelB(); 
modelB.setVideoUrl(modelA.getVideoUrl()); 
相關問題