删除list集合为什么要用迭代器(list集合如何快速去重)

删除list集合为什么要用迭代器(list集合如何快速去重)

首页维修大全综合更新时间:2024-04-10 22:40:38

删除list集合为什么要用迭代器

使用普通方法进行遍历删除时会使用到数组下标,当你删除其中一个时,对应数组中的元素会将删除位置的下标空出来,然后将后续的数据往前推一个,导致最后一个位置的下标是空着的,当你进行到最后一个时里面没有数据,就会报数组越界。

而迭代器的原理则是有下一项才进行取值,没有下标一说,这样就会保证数据的一致性

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.