如何克隆ArrayList并在Java中克隆其项目?
例如,我有:
ArrayList<Dog> dogs = getDogs();
ArrayList<Dog> clonedList = ....something to do with dogs....
Run Code Online (Sandbox Code Playgroud)
我希望那些物品clonedList与狗列表中的物品不同.
我有一个ArrayList<String>我想要寄回的副本. ArrayList有一个克隆方法,具有以下签名:
public Object clone()
Run Code Online (Sandbox Code Playgroud)
调用此方法后,如何将返回的Object转换回ArrayList<String>?