foreach()本质实现了for(T t: list),for(T t: list)又实现了迭代器,对集合进行增删需要使用迭代器自带的删除功能,不能直接对元素进行增删,当使用for(i=0; i<list.size();i++)遍历集合删除时,需要调整i以免出现遍历遗漏的情况。
集合遍历相关
最新推荐文章于 2024-07-18 20:13:39 发布
foreach()本质实现了for(T t: list),for(T t: list)又实现了迭代器,对集合进行增删需要使用迭代器自带的删除功能,不能直接对元素进行增删,当使用for(i=0; i<list.size();i++)遍历集合删除时,需要调整i以免出现遍历遗漏的情况。