合并Java中的两个对象

合并Java中的两个对象,第1张

合并Java中的两个对象

也许像

class A {    String a;    List<..> b;    int c;    public void merge(A other) {        this.a = other.a == null ? this.a : other.a;        this.b.addAll(other.b);        this.c = other.c == 0 ? this.c : other.c;    }}A a1 = new A();A a2 = new A();a1.a = "a prop";a2.c = 34;a1.merge(a2);

A.merge
可能会返回一个新
A
对象,而不是修改当前对象。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5586874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存