簡體   English   中英

將一個 class 中字段的所有值復制到另一個 class

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM