如何在 Java 中克隆通用列表?
问题描述:
我有一个 ArrayList
,我想返回一个副本.ArrayList
有一个克隆方法,它具有以下签名:
I have an ArrayList<String>
that I'd like to return a copy of. ArrayList
has a clone method which has the following signature:
public Object clone()
调用此方法后,如何将返回的对象强制转换回ArrayList
?
After I call this method, how do I cast the returned Object back to ArrayList<String>
?
答
ArrayList newArrayList = (ArrayList) oldArrayList.clone();