J'ai un ArrayList<String>
que je voudrais retourner une copie de. ArrayList
a une méthode clone a la signature suivante:Comment cloner une liste générique en Java?
public Object clone()
Après avoir appelé cette méthode, comment puis-je jetai le dos objet retourné à ArrayList<String>
?
Non, cela est une question valide. Java ne supporte pas les "vrais" génériques, avec effacement de type à l'exécution et tout, donc ces types de détails peuvent être difficiles. En outre, l'interface Cloneable et le mécanisme de la méthode Object.clone() sont également source de confusion. –
OK, je fais surtout du C# où c'est vraiment facile. S'il vous plaît laissez-moi savoir si vous voulez que je supprime les commentaires de cette question. – Espo
Vous pouvez laisser le commentaire. Je pense que mes modifications ont expliqué ce que j'avais des problèmes avec. –