2017-07-03 114 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()); 
相关问题