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
0
A
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
- 1. Comment cloner une liste générique en Java?
- 2. Comment trier les éléments XML en Java?
- 3. Clonage profond en Java - Cloner uniquement les objets en cours de construction
- 4. Retirer les éléments que vous traversez une liste en Python
- 5. itérateur pour remplacer les membres de la liste en Java?
- 6. combiner les éléments de la liste
- 7. Comment puis-je cloner une ligne dans une table sans cloner les valeurs des éléments d'entrée à l'intérieur?
- 8. En utilisant jQuery pour afficher/masquer les éléments de liste
- 9. Comment filtrer les éléments de liste en double
- 10. Cloner des éléments et charger des scripts déjà chargés
- 11. Pour cloner ou ne pas cloner
- 12. Cloner MovieClip en temps réel
- 13. éléments manquants de deux tableaux en Java
- 14. Comment activer/désactiver dynamiquement les éléments de la liste de contrôle en fonction des éléments cochés?
- 15. collections de tri avec des éléments de chaîne en java
- 16. Comment cloner un graphique en C#?
- 17. python: traitement d'une liste de 16 éléments en une liste de 8 éléments
- 18. Classé Liste en Java
- 19. Comment obtenir les N premiers éléments d'une liste en C#?
- 20. Cloner un champ sans le cloner aussi
- 21. Eléments de la liste Flex en guise d'info-bulles pour les éléments de la liste déroulante
- 22. Comment compter les éléments d'une liste dans une liste dans une liste en utilisant LINQ?
- 23. Comment obtenir les éléments et sous-éléments d'une liste?
- 24. éléments de liste par activité
- 25. Comment cloner un CharArrayWriter?
- 26. Comment cloner un élément dans une liste SharePoint?
- 27. Diviser les éléments d'une liste en deux et en ajouter un à une autre liste
- 28. Comment déclarer les éléments du tableau volatils en Java?
- 29. Supprimer les éléments Null d'un tableau (String) en Java
- 30. Schéma Comment supprimer les éléments d'une liste?
Voir: http://stackoverflow.com/questions/715650/java-how-to-clone-arraylist-but-also-clone-its-items – Jon