У меня есть ArrayList<String>
, что я хотел бы вернуть копию. ArrayList
имеет метод клон имеет следующую подпись:Как клонировать общий список в Java?
public Object clone()
После того как я называю этот метод, как я бросил возвращаемый объект обратно в ArrayList<String>
?
Нет, это действительный вопрос. Java не поддерживает «истинные» дженерики, с стиранием типа runtime и все, поэтому эти детали могут быть сложными. Кроме того, интерфейс Cloneable и механизм метода Object.clone() аналогично запутывают. – 2008-09-10 18:19:42
ОК, я в основном делаю C#, где это очень просто. Пожалуйста, дайте мне знать, если вы хотите, чтобы я удалил комментарии по этому вопросу. – Espo 2008-09-10 18:21:25
Вы можете оставить свой комментарий. Я думаю, мои правки объяснили, с чем я столкнулся. – 2008-09-10 18:23:56