从ArrayList中删除后,对象是否仍然存在?

时间:2014-08-15 23:49:20

标签: java arraylist

对我想要实现的目标的简短解释:

我有2个班级,'公司'和'客户'我为公司和客户创建了一个实例。此时我可以毫无问题地调用客户对象。当我将它添加到公司对象(包含所有客户)内的ArrayList时,我仍然可以访问它自己的客户对象,因此无需通过ArrayList访问它。

为什么当我从列表中删除对象时,该对象被完全删除? 有没有办法以不同的方式执行此操作,以便我可以稍后将其添加到另一个ArrayList中?

1 个答案:

答案 0 :(得分:2)

只要您仍然拥有对象的引用,它就不会被Java垃圾收集器破坏,您可以使用它而不受任何限制(例如,可以添加到另一个ArrayList)。