集合删除元素那些年我们遇到过的坑

在项目中,数据封装最多的就是使用集合,然后逻辑中对数据进行增加/更新/删除动作

刚入行的童鞋,容易踩坑的地方是对集合删除数据这一块,对集合删除我们可以用集合
自带的迭代器进行删除,或者用写代码的方式去删除

删除List集合的元素

另外一个容易入坑的地方是对集合的迭代

WTCollection axlColl2 = AXLHelper.service.getAXL(part, targetContext);
Iterator<AXLEntry> iter1 = axlColl2.persistableIterator();
while(iter1.hasNext()){
    //很多小伙伴经常忘记用迭代器.next()。直接就开始做下一步或者没有写while,直接调用iter.next()
    AXLEntry axl = iter1.next();
}

猜你喜欢

转载自blog.csdn.net/Wonly_Wu/article/details/81978011