Java中迭代器Iterator的用法(初体验)
发布时间
阅读量:
阅读量
写在前面:
我是一位热衷于Java语言开发的专业人士。此篇文章旨在作为个人学习记录与分享的空间,在本文中涉及的各种代码规范、代码格式以及算法效率等技术细节上,请各位专家不吝赐教以帮助我更好地掌握相关知识。同时也在希望能与同行们进行技术交流以共同进步。
——zsferrier@126.com
这些内容是我们深入研究《Java编程思想》(《Thinking in Java》)课程笔记的基础,并详细记录了每道习题的解答过程。
当相同的代码试图应用于不同的容器类型时(例如一个最初设计用于列表容器的代码在应用于集合容器时同样表现出色),通常需要进行较大的改动以使其适应新的环境
————那么原因是什么呢?请往下看。
迭代器的介绍(摘自《Thinking in Java》):iterators是一个对象的概念,在其生命周期内能够遍历并选择序列中的元素。此外,在软件开发中,iterators通常被视为轻量级组件——正是由于其较低的创建开销使得它们成为主流选择。在Java中使用的Iterator类具有单向性特征——它主要用于遍历集合中的元素
调用函数iterator()时要求容器返回一个Iterator对象,该Iterator将准备好提供序列的第一个元素。
List<Integer> intLists = new ArrayList<Integer>(Ar
全部评论 (0)
还没有任何评论哟~
