集合在用for循环遍历 根据条件删除的时候,因为是根据下标删除,随着计数器i 自加1 但是集合中的元素相应的减1 就造成了隔一个删除的情况。解决办法是在删除完成的时候下标减1 或者使用Iterator 迭代器删除 。
本文共 160 字,大约阅读时间需要 1 分钟。
集合在用for循环遍历 根据条件删除的时候,因为是根据下标删除,随着计数器i 自加1 但是集合中的元素相应的减1 就造成了隔一个删除的情况。解决办法是在删除完成的时候下标减1 或者使用Iterator 迭代器删除 。
转载于:https://www.cnblogs.com/a6948076/p/7997553.html