2013-10-23 69 views
0

我有一個鏈表,其中包含不可複製的對象。什麼是深度複製列表最有效的方法?如果存儲在列表中的對象不可複製,如何創建鏈接列表的深層副本?

我曾嘗試是:

List<Ob> deepCopyListA = new LinkedList<Ob>(aList); 

,它似乎做工精細,但我只是想知道,它實際上是深拷貝整個列表,如果有什麼更好的辦法來做到這一點

*我不知道是什麼代碼發佈,但基本上我有一個類,而在另一個類

private List<Ob> aList; 

public List<Ob> getaList() { 
    List<Ob> deepCopyListA = new LinkedList<Ob>(aList); 
    return deepCopyListA; 
} 
+2

您可以發佈您的代碼? – Woody

+0

@Woody我已經發布了一些更多的解釋。希望這使我的問題更清楚一點 – Jas

+0

「可複製」是什麼意思?在Java中沒有通用的克隆對象。 – newacct

回答