我有两个相同类型的对象。
Class A {
String a;
List b;
int c;
}
A obj1 = new A();
A obj2 = new A();
obj1 => {a = "hello"; b = null; c = 10}
obj2 => {a = null; b = new ArrayList(); c = default value}
你能告诉我将这些对象组合成单个对象的最佳方法是什么吗?
obj3 = {a = "hello"; b = (same arraylist from obj2); c = 10}
原文由 Ganesh 发布,翻译遵循 CC BY-SA 4.0 许可协议
也许像
A.merge
可能会返回一个新的A
对象而不是修改当前对象。