Iterator 和 List Iterator有什么不同呢?
下文笔者讲述Iterator和list Iterator之间的区别说明,如下所示
区别1:
使用场景区别
Iterator可用来遍历Set和List集合
List Iterator只能用来遍历List。
操作方式不同:
Iterator对集合只能是前向遍历
List Iterator既可向前也可以后向遍历
底层实现不同:
List Iterator实现Iterator接口
还包含一些功能,如:增加元素,替换元素,获取前一个和后一个元素的索引等
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


