你将需要迭代这些项目,然后逐个克隆它们,然后将克隆放入结果数组中。
public static List<Dog> cloneList(List<Dog> list) { List<Dog> clone = new ArrayList<Dog>(list.size()); for (Dog item : list) clone.add(item.clone()); return clone;}显然,要使该方法起作用,你将必须使你的
Dog类实现
Cloneable接口并重写该
clone()方法。



