2013-05-07 94 views
-1

我正在写一个基本上存储成员对象的数据结构类的小程序。用户需要做的一件事就是删除并添加新用户。话虽如此,我用一个数组列表来保存我的对象,然后克隆它,这样我就可以用不同的方式对两个数组列表进行排序。更改一个列表中的对象字段在另一个列表中改变它们,但是当我从一个列表列表中删除一个对象时,它仍然停留在另一列表中。从所有数组列表中彻底删除该成员对象的最佳方法是什么?克隆ArrayList

+0

你使用什么平台/语言?我的猜测是Java,但它只是一个猜测...... – 2013-05-07 19:03:49

+0

一种方法是将isDeleted字段添加到对象,并将该字段设置为true的任何记录视为已删除。尽管如此,当您尝试对项目进行计数时,这会变得杂乱无章。 – 2015-07-07 16:42:35

回答

1

一个好方法是编写一个帮助器方法,该方法将从每个数组列表中删除该元素,并使用该方法进行删除。

+0

非常感谢,为我工作。 – 2013-05-09 18:53:09