您可以使用以下技巧:
myObject = new ArrayList<Object>(myTempObject);
或使用
myObject = (ArrayList<Object>)myTempObject.clone();
您可以在此处获取有关clone()方法的一些信息
但是您应该记住,所有这些方式都会给您 List 的副本,而不是其所有元素。因此,如果您更改复制的列表中的元素之一,则它也将在原始列表中进行更改。

您可以使用以下技巧:
myObject = new ArrayList<Object>(myTempObject);
或使用
myObject = (ArrayList<Object>)myTempObject.clone();
您可以在此处获取有关clone()方法的一些信息
但是您应该记住,所有这些方式都会给您 List 的副本,而不是其所有元素。因此,如果您更改复制的列表中的元素之一,则它也将在原始列表中进行更改。