站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题JAVA初学 请大虾不吝赐教[66分派送]

JAVA初学 请大虾不吝赐教[66分派送]

摘要: JAVA初学 请大虾不吝赐教[66分派送]


好多书上关于迭代器的知识只是很概括的说了一下!小弟始终没有弄明白!谁有关于迭代器的相关资料给小弟分享一下。


迭代器本身就超级简单,就是做循环用的所以应该就只是说一点就足够了! 大概的意思就是从第一个元素访问到最后一个元素,我想写的最清楚的应该是sun公司出版的书java核心卷1了,那个最全了,你可以去看看


换汤不换药啊,无非变了一种方式而已 ,你只要了解一下Iterator的语法就可以了

Iterator it=对象.iterator();//得到iterator对象
while(it.hasNext())
{
.......
}




编一段代码
用一下
或者看看源码
这玩意没有多少好说的


随便网上搜搜 什么都有.


动手才是王道



ArrayList al=new ArrayList();
Iterator it=al.iterator();
while(it.hasNext())
{
dom d=(dom)it.next();
username=d.getUsername();
...
}



这个基本上是很简单的,通过一个集合能得到一个迭代器,然后通过迭代器的hasnext()方法能判断集合中是否还有多余的元素,通过调用next()方法能得到一个元素


没什么可说的啊


Iterator 我个人更多是使用在需要remove或者add时,因为非常方便it.remove就可以,而无需计算循环次数的变化。


Iterator 转换器?


↑返回目录
前一篇: JTree的根节点的控制问题,谢谢!
后一篇: 请问嵌套类与继承类有何区别