场景:用List关联关系,那么,查询出来的就是list集合,并且都带有下标的。我做的是删除操作。
想要删除数据,list中循环遍历,进行对象对比,然后删除,这种操作我自己测试是不成的。(Object 类型的不行,String跟int类型的没有问题)。那么,怎么办?
我的处理方法是:我既然是要删除中间的一个对象。那么,我就先直接删除这条数据。然后呢,我再移除对象为null 的这条数据。List.remove(null); 删除了这个对象。那么还有个问题,他的下标还是以前的那样么?不是的。删除了一条数据后,这条数据后的下标
自动的往前进,再把这个数据保存一下就OK了。