本帖最后由 pengbeilin 于 2015-8-16 10:48 编辑
万物皆对象
就是把遍历集合的几个方法封装成了一个接口 这个接口就是 Iteratou,也就是迭代器,它里面提供了3个方法。
Iteratou it = co.iterator();
集合怎么去获取一个迭代器的对象呢?这里是通过iterator()方法获得这个实例对象,方法里是怎么实习的呢?大概就是下面这个样子去实现的!
- public Iterator<T> iterator()
- {
- //内部类实现
- Iterator<T> it = new Iterator(){
- public boolean hasNext()
- {
- 具体是什么内容我也不知道
- }
- public <T> next()
- {
- <span style="line-height: 30.7999992370605px;">具体是什么内容我也不知道</span>
- }
- public void remove()
- {
- <span style="line-height: 30.7999992370605px;">具体是什么内容我也不知道</span>
- }
- };
- return it;//返回一个Iteratou 也就是迭代器对象
- }
复制代码
|