黑马程序员技术交流社区
标题:
关于迭代器 Iterator
[打印本页]
作者:
逝风
时间:
2015-10-22 20:11
标题:
关于迭代器 Iterator
Iterator it =hs.iterator();
while (it.hasNext())
{
sop(it.next());
}
如果还有元素 将继续迭代 并打印下一个元素
那么迭代器 为什么要这样写呢? Iterator it =hs.iterator();
一般不是 new 一个对象吗
作者:
逝风
时间:
2015-10-22 20:16
额 对了 Iterator 它是接口 不能new 但是为啥这样写呢 Iterator it =hs.iterator();
作者:
cchjywall
时间:
2015-10-22 20:47
接口不可以被New 但是为了减小开销可以使用 new **l{} 实际上是个匿名 至于你说的为什么用hs.iterator()。。。。。这个 程序就是这么写的你可以遍历 可以迭代 只要能实现都可以
作者:
jyf823691221
时间:
2015-10-22 21:08
容器内部类实现了迭代器的这个接口,然后内部类又能自由访问外部类成员,因此。。。就能很方便对容器内容进行迭代
作者:
C威
时间:
2015-10-22 21:15
调用函数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2