如何在 Java 中克隆通用列表?

如何在 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();