-1
A
回答
0
使用new ArrayList(originalList)
的標準(首選)的方式,而不是list.clone()
因爲列表中必須遍歷列表的所有對象並單獨克隆。
對於Strings,這將工作正常,但值得注意的是ArrayList.clone將執行淺拷貝,所以如果列表中有可變對象,它們將不會被克隆,並且更改一個列表將改變另一個列表中也有一個。
我不認爲使用'.clone()'是執行任何操作的首選方法。 – khelwood
你應該這樣:http://stackoverflow.com/a/2599165/2865414 –