导航菜单

iterator用法java(iterator用法)

导读 大家好,小皮来为大家解答以上问题。iterator用法java,iterator用法这个很多人还不清楚,现在一起跟着小编来瞧瞧吧! 1、在Java中,如果一

大家好,小皮来为大家解答以上问题。iterator用法java,iterator用法这个很多人还不清楚,现在一起跟着小编来瞧瞧吧!

1、 在Java中,如果一个对象想要表明它支持迭代,它必须实现Iterable接口。

2、 中的集合实现了这个接口,所以它的实现可以使用Iterator()方法,这是Iterable接口的实现所特有的。

3、 例如,ArrayList实现了Iterable接口,所以它可以调用Iterator()方法来获取迭代器对象进行迭代。

4、 就遍历数据而言,迭代器遍历比下标遍历多产生一个迭代器对象,获得的每个成员都会被检查两次。

5、 当然,这不会造成很大的性能差异。检查所消耗的额外对象和性能可以忽略,不会成为性能瓶颈。

6、 数据扩展:迭代器模式,也叫游标模式。

7、 GOF将其定义为提供一种方法来访问容器对象中的元素,而不暴露对象的内部细节。

8、 从定义中可以看出,迭代器模式是为容器而生的。

9、 显然,对容器对象的访问必须涉及遍历算法。

关于iterator用法java,iterator用法的介绍到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢:

最新文章: