JDK源码(1.7) -- java.util.Iterator<E>
2024-08-27 12:36:31
java.util.Iterator<E> 源码分析(JDK1.7)
---------------------------------------------------------------------------------
java.util.Iterator<E>是一个接口,它的定义如下:
public interface Iterator<E> { boolean hasNext(); E next(); void remove();
}
(1)java.util.Iterator<E>是一个接口,用来对collection进行迭代的迭代器。(用来取代Enumeration)
(2)迭代器与枚举有两点不同:
- 迭代器允许调用者在迭代期间从迭代器所指向的collection移除元素
- 方法名称得到了改进
---------------------------------------------------------------------------------
下面来看看java.util.Iterator<E>接口中具体有哪些方法:
boolean hasNext() | 如果仍有元素可以迭代,则返回true |
E next() | 返回迭代的下一个元素 |
void remove() | 从迭代器指向的collection中移除迭代器返回的最后一个元素 |
最新文章
- Visual Studio中创建混合移动应用程序解决方案Xamarin Portable Razor
- 百度sdk定位不成功,关闭定位
- SQL SERVER 简介及应用 - 数据库系统原理
- C# 闭包
- 013_VM+WinDbg安装
- [原创]java WEB学习笔记73:Struts2 学习之路-- strut2中防止表单重复提交
- [Effective Java]第四章 类和接口
- ruby迭代器枚举器
- [转载]关于CSDN, cnblog, iteye和51cto四个博客网站的比较与分析
- IE8 textarea 滚动条定位不准解决方法
- android多分辨率多屏幕密度下UI适配方案
- Android(java)学习笔记127:Android Studio新建工程中的build.gradle、settings.gradle
- How To Call Stored Procedure In Hibernate
- ubuntu install opengrok
- Convert Sorted Array to Balanced Binary Search Tree (BST)
- nginx 源码安装
- STL algorithmi算法s_sorted和is_sorted_until(28)
- MYSQL ORDER BY Optimization
- 467. [leetcode] Unique Substrings in Wraparound String
- lua中查询表元素规则(__index)解析