读书人

java迭代器求详细解释解决方法

发布时间: 2012-09-20 09:36:50 作者: rapoo

java迭代器求详细解释
RT....iterator(迭代器)是什么?怎么用?求大神们解释 我看了Thinking in java两遍了还是不懂

[解决办法]
简单点理解:就是有一组固定函数的接口,便于你遍历整个数据集。

传统写法:
Iterator iter = lst.iterator();
while (iter.hasNext()) {
Object obj = iter.next();
// Do things
}

后来Java新版本牛逼了,支持foreach语法了:
for (Object obj:lst) {
// Do things
}
[解决办法]
和foreach本质上一样
[解决办法]
跟循环foreach差不多
[解决办法]
一般我身边的老手喜欢用 Iterator
而新手一般都用 for
[解决办法]

探讨
简单点理解:就是有一组固定函数的接口,便于你遍历整个数据集。

传统写法:
Iterator iter = lst.iterator();
while (iter.hasNext()) {
Object obj = iter.next();
// Do things
}

后来Java新版本牛逼了,支持foreach语法了:
for (Object obj:lst) ……

读书人网 >J2SE开发

热点推荐