码迷,mamicode.com
首页 > 其他好文 > 详细

Iterator接口分析

时间:2014-07-30 23:50:35      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:io   简单   c   异常   而且   on   方法   接口   

terator是一个集合的迭代器,通过Iterator访问接口就就不用关心集合的实现.
Iterator接口中定义了三个方法:
1.hasNext()
是否还有下一个元素.
2.next()
返回下一个元素.
3.remove()
删除当前元素.

只定义了简单的三个方法,这里要注意几点:
1)Iterator和Enumeration的区别
Iterator是用来替代Enumeration的,Enumeration中只定义了两个方法,不具备删除功能.
2)调用next()方法后才可以调用remove()方法,而且每次调用next()后最多只能调用一次remove()方法,否则抛出IllegalStateException异常.

Iterator接口分析,布布扣,bubuko.com

Iterator接口分析

标签:io   简单   c   异常   而且   on   方法   接口   

原文地址:http://www.cnblogs.com/lyh123/p/3879393.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!