如何制作 ArrayList 的单独副本?
我有一个示例程序,如下所示:
ArrayList<Invoice> orginalInvoice = new ArrayList<Invoice>();
//add some items into it here
ArrayList<Invoice> copiedInvoice = new ArrayList<Invoice>();
copiedInvoice.addAll(orginalInvoice);
我以为我可以修改里面的项目,它不会影响里面的这些项目。但我错了。copiedInvoice
originalInoice
如何制作一个分离的副本/克隆?ArrayList
谢谢