2010-04-25 109 views
0

我有一個類型爲List<RelationHeader>的變量。 現在我想將這個列表中的所有元素複製到一個新列表中,但我想實際上通過值複製所有成員(克隆它們)。有沒有一個快速的命令來做到這一點,或者我是否需要遍歷列表並逐個複製它們?Java中的克隆列表元素

+1

請參閱:http://stackoverflow.com/questions/715650/java-how-to-clone-arraylist-but-also-clone-its-items – Jon 2010-04-25 19:33:37

回答

2

您必須手動執行此操作。在Java中沒有普遍接受的深拷貝對象方式(clone()並未真正用於此 - 請參閱this Joshua Bloch文章),您必須自己確定要複製這些對象的深度有多深。