对我想要实现的目标的简短解释:
我有2个班级,'公司'和'客户'我为公司和客户创建了一个实例。此时我可以毫无问题地调用客户对象。当我将它添加到公司对象(包含所有客户)内的ArrayList时,我仍然可以访问它自己的客户对象,因此无需通过ArrayList访问它。
为什么当我从列表中删除对象时,该对象被完全删除? 有没有办法以不同的方式执行此操作,以便我可以稍后将其添加到另一个ArrayList中?
答案 0 :(得分:2)
只要您仍然拥有对象的引用,它就不会被Java垃圾收集器破坏,您可以使用它而不受任何限制(例如,可以添加到另一个ArrayList)。