当前位置:   article > 正文

初识java迭代器的设计理念

java迭代器的设计

如下图:

       从上到下依次为,ArrayList存储结构(数组),LinkedList存储结构(链表)、TreeSet存储结构(二叉树)、HashSet存储结构(数组+链表),因为还有很多的集合类型,所以不可能给每个集合类型都提供一种遍历方法。所以java设计者,在每个集合类型中都提供了自己独有的迭代器。让他们都统一实现Iterator接口,实现接口中的HasNext()及next()等方法。简化了集合的遍历过程

 

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/589648
推荐阅读
相关标签
  

闽ICP备14008679号