gpt4 book ai didi

java - list.clone 优于 new ArrayList(originalist)

转载 作者:行者123 更新时间:2023-12-02 03:12:24 25 4
gpt4 key购买 nike

这是创建克隆的标准(首选)方式

list.clone()

new ArrayList(originalist) ??

最佳答案

使用new ArrayList(originalList)而不是list.clone(),因为对于列表,您必须迭代列表的所有对象并单独克隆。

这对于字符串来说效果很好,但值得注意的是 ArrayList.clone 将执行浅复制,因此如果列表中有可变对象,它们将不会被克隆,并且更改一个列表中的一个将更改该对象在另一个列表中也是如此。

关于java - list.clone 优于 new ArrayList(originalist),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40841472/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com