【发布时间】:2016-04-06 09:38:10
【问题描述】:
我有一个带有 JAXB 注释的类。 类的强制属性具有注释 @XmlElement(required = true)。 有没有办法将类的对象复制到同一类的另一个对象,以便只复制必需的属性而可选的属性为空?
谢谢,
更新:我认为我需要澄清我正在寻找一种通用解决方案,即不需要提前了解类和属性的解决方案。
【问题讨论】:
-
我觉得你得自己写
copy()方法 -
是的,有。要么按照@Dimi 的建议编写您自己的方法,或者,如果您想通用地这样做,请使用反射(这不是一个好习惯)。
-
你能提供一个这样的 copy() 的例子吗?