2016-11-28 22 views

回答

0

使用new ArrayList(originalList)的標準(首選)的方式,而不是list.clone()因爲列表中必須遍歷列表的所有對象並單獨克隆。

對於Strings,這將工作正常,但值得注意的是ArrayList.clone將執行淺拷貝,所以如果列表中有可變對象,它們將不會被克隆,並且更改一個列表將改變另一個列表中也有一個。