2016 - 2024

感恩一路有你

iterator迭代器详解 for(){}与iterator()遍历循环的区别,各自的特点?

浏览量:1554 时间:2021-03-15 03:21:25 作者:admin

for(){}与iterator()遍历循环的区别,各自的特点?

您好,我认为这两种方法在集合的迭代中是有区别的:例如,如果您想遍历集合并在满足某个条件时删除元素,如果您使用for循环,那么您将使用集合附带的remove(),它将更改集合的size()。循环中会出现错误,但如果将集合放入迭代器,迭代器迭代可以遍历并选择集合中的每个对象,而不是更改集合的结构,如果将集合放入迭代器,可以使用迭代器的remove()来避免问题

迭代器代表一种模式,就像字面意义上的迭代器模式

你想讨论迭代器的效率

就像说谁擅长鸡蛋和石头。这完全不是一回事。你在比较什么?

迭代器的效率取决于其实现代码的编写方式。不能用for实现迭代器吗?

遍历容器的时候,用Iterator还是for循环,哪个效率更高?

你好,我很高兴回答你的问题。

如果你是某个单位的公职人员,你的亲戚朋友经常来找你打听单位的内部事务。如果你有什么事需要你帮忙,你应该怎么处理?][真题]爱狗协会人士反映,最近他们用200条狗堵了一辆车,网上批评刘胡兰、邱少云、琅琊山五杰等中国抗日英雄的言论很多。你觉得这个怎么样?]【真题】近年来,释放积德的行为层出不穷,但最近有人放生老鼠。你怎么认为?

面试题还有很多其他意思,小编不会一一列出,如果你有兴趣,可以去sd.offcn.com网站学习。

iterator迭代器详解 iterator是什么 迭代器iterator

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。