标签: java linked-list clone deep-copy
我有一个List<RelationHeader>类型的变量。 现在我想将此列表中的所有元素复制到一个新列表,但我想实际按值复制所有成员(克隆它们)。是否有快速命令来执行此操作,或者我是否需要遍历列表并一次复制一个?
List<RelationHeader>
答案 0 :(得分:2)
您必须手动执行此操作。在Java中没有普遍接受的深度复制对象的方法(clone()并未真正用于此 - 请参阅this Joshua Bloch文章)并且您必须自己确定 你想要复制这些对象的深度。
clone()