java集合Iterator

 1)Iterator是迭代器类。其中包含的方法有hasNext(),next(),remove()方法。都是依赖当前位置。如果这些集合直接实现Iterator则需要包裹当前迭代元素的位置的指针。当集合在方法间进行传递的时候,由于当前位置不可知,所以next之后的值也不可知。

 2)Collection接口实现了Iteratle接口。Iteratle也实现了iterator类。所以Collection和子类都可以使用foreach进行迭代。

猜你喜欢

转载自blog.csdn.net/qq_28126793/article/details/79632354
今日推荐