集合删除元素那些年我们遇到过的坑
程序员文章站
2022-06-10 19:19:19
...
在项目中,数据封装最多的就是使用集合,然后逻辑中对数据进行增加/更新/删除动作
刚入行的童鞋,容易踩坑的地方是对集合删除数据这一块,对集合删除我们可以用集合
自带的迭代器进行删除,或者用写代码的方式去删除
另外一个容易入坑的地方是对集合的迭代
WTCollection axlColl2 = AXLHelper.service.getAXL(part, targetContext);
Iterator<AXLEntry> iter1 = axlColl2.persistableIterator();
while(iter1.hasNext()){
//很多小伙伴经常忘记用迭代器.next()。直接就开始做下一步或者没有写while,直接调用iter.next()
AXLEntry axl = iter1.next();
}
推荐阅读