我正在使用收藏品.困扰我的一件事是:java.util.Iterator接口的方法的实现在哪里?这些方法在哪个类中实现?
public abstract boolean hasNext();
public abstract E next();
public abstract void remove();
Run Code Online (Sandbox Code Playgroud)
我搜索了java API的源代码,但没有在任何类中找到这些方法的实现.
小智 7
Iterator是一个接口,它在java api本身中有大约50个实现.因为迭代器需要与迭代对象类型进行比较,所以如果你想迭代一个ArrayList,你的iterator()方法返回的迭代器实例是新的Itr类型.请参阅java.util.AbstractList类中的实现,该类构成ArrayList的基类
| 归档时间: |
|
| 查看次数: |
756 次 |
| 最近记录: |