【发布时间】:2016-02-08 16:13:25
【问题描述】:
关于 Java 中的迭代的问题。我(有点)熟悉 Iterator、ListIterator 和 Iterable 接口,即我明白它们背后的想法。但这也是我的问题所在。
如果我有一个 ArrayList 的实例,让我们简单地称这个实例为“list”,然后如果我让方法调用“list.listIterator()”,那么生成的(即返回的)对象属于哪个 CLASS?
我知道它必须是一个实现接口 ListIterator 的类,但这仍然不能告诉我它属于哪个实际的特定类。在线文档似乎也没有告诉我这一点。或者它只是一个“内部”——因此是匿名/未命名的——Java 类?
谢谢! 荷兰。
【问题讨论】:
标签: java list class iteration iterable