集合遍历删除中遇到问题

集合在用for循环遍历 根据条件删除的时候,因为是根据下标删除,随着计数器i 自加1  但是集合中的元素相应的减1 就造成了隔一个删除的情况。解决办法是在删除完成的时候下标减1   或者使用Iterator 迭代器删除 。

posted @ 2017-12-07 09:34  办公室的仙人掌  阅读(114)  评论(0编辑  收藏  举报