如何在 Java 中克隆通用列表?
我有一个,我想返回一份副本。 具有具有以下签名的克隆方法:ArrayList<String>
ArrayList
public Object clone()
调用此方法后,如何将返回的对象转换回 ?ArrayList<String>
我有一个,我想返回一份副本。 具有具有以下签名的克隆方法:ArrayList<String>
ArrayList
public Object clone()
调用此方法后,如何将返回的对象转换回 ?ArrayList<String>
为什么要克隆?创建新列表通常更有意义。
List<String> strs;
...
List<String> newStrs = new ArrayList<>(strs);
工作完成。
ArrayList newArrayList = (ArrayList) oldArrayList.clone();