2010-04-25 7 views
0

J'ai une variable de type List<RelationHeader>. Maintenant, je veux copier tous les éléments de cette liste vers une nouvelle liste, mais je veux réellement copier tous les membres par valeur (les cloner). Y a-t-il une commande rapide pour le faire, ou ai-je besoin d'itérer sur la liste et de les copier un à la fois?Cloner les éléments de liste en Java

+1

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

Répondre

2

Vous devrez le faire manuellement. Il n'y a pas de façon généralement acceptée de copier en profondeur des objets en Java (clone() n'est pas vraiment utilisé pour cela - voir article this Joshua Bloch) et vous devrez déterminer vous-même à quelle profondeur vous voulez copier ces objets.

Questions connexes