首页 / 数码设备 / 正文

Java中List 删除元素方法参考

Java中List 删除元素会使集合大小减少,合理删除的一些方法。

1:删除后的元素i-1。删除一个元素后,后边的元素左移1位,此时i-1,保证了下次循环能访问到左移了1位的元素。

2:反向删除。我们先从后边的元素开始循环,一个一个的往前面循环,找出特定元素删除

3:常用迭代器删除iterator。Iterator.remove() 方法会在删除当前迭代对象的同时,会保留原来元素的索引。所以用迭代删除元素是最保险的方法,建议大家使用List过程,这其实和上面第一中方法类似,只不过iterator内部帮我们做了类似i-1的操作。推荐使用这种做法,因为我们不保证每次都记得手动把下标减去1。

如有侵权请及时联系我们处理,转载请注明出处来自