![]() |
1
2
(代码的第一个版本有一个拼写错误。我假设这在你的真实代码中不存在。)
如果你不想发生这种事,你就得加上
副本
从第一个列表中的对象到第二个列表。为此,需要实现一种方法来复制
|
![]() |
2
2
Java将对对象的引用存储在一个列表中。因此,如果只创建一个复制列表,那么列表对象是不同的,它仍然使用对a对象的相同引用,换句话说,两个列表中的a对象是相同的。若您想防止这种情况,您将需要制作对象的克隆副本。结果如下:
或者如果您在
|
![]() |
Giffyguy · 如何限制在构造向量后调用'resize()'? 2 年前 |
![]() |
vytaute · 返回表类型时Oracle函数中的类型错误 2 年前 |
![]() |
bbgghh · 在scala中连接两个列表时如何处理不匹配的键 2 年前 |
![]() |
dev-chicco · Laravel系列寻找常见物品 2 年前 |
![]() |
Mitch · Laravel-雄辩的单品合并系列 6 年前 |
![]() |
Kieran · 为什么类X可以从集合继承<X> 6 年前 |
![]() |
John · 如何在不返回集合本身的情况下返回集合的数据? 6 年前 |
![]() |
Niklas Mertsch · 在泛型集合中实现移除(对象o) 6 年前 |