2010-04-25 6 views
0

변수가 List<RelationHeader>입니다. 이제이 목록의 모든 요소를 ​​새 목록으로 복사하려고하지만 사실 모든 구성원을 값으로 복제 (복제)하고 싶습니다. 이를 수행하는 빠른 명령이 있습니까? 아니면 목록을 반복하여 한 번에 하나씩 복사해야합니까?Java의 복제 목록 요소

+1

참조 : http://stackoverflow.com/questions/715650/java-how-to-clone-arraylist-but-also-clone-its-items – Jon

답변

2

이 작업은 수동으로 수행해야합니다. Java에서 객체를 딥 - 복사하는 방법은 일반적으로 없습니다 (clone()은 실제로이 용도로 사용되지 않습니다 - this Joshua Bloch article 참조) 자신을 개체를 복사하려는 깊이를 결정해야합니다.