![](/img/trans.png)
[英]Copy all values from fields in one class to another through reflection
[英]Copy all values from fields in one class to another class
我有 2 節課:
public class A {
Integer a;
X object;
List<Y> list;
}
public class B {
Integer a;
X object;
List<Y> list;
}
Cloud 你告訴我如何將字段從 class A 復制到 B 使用 Gson 是個好主意嗎? 有更好的解決方案嗎?
Gson gson= new Gson();
String tmp = gson.toJson(a);
B b = gson.fromJson(tmp,B.class);
最 oop 的方法是在每個類中添加一個構造函數,獲取另一個 class 並復制需要的字段。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.