【发布时间】:2014-04-09 14:27:27
【问题描述】:
Iterator itr=al.iterator();
这条线是如何工作的?它只是将arraylist al 存储在迭代器中吗?谁能给我详细的解释。
提前致谢。
【问题讨论】:
-
它调用
iterator()方法,该方法返回对合适Iterator对象的引用。这就是我们可以从该代码中看出的全部内容。如果您对实现感兴趣,我建议您查看源代码。 -
看看this tutorial 了解迭代器。
-
意味着当你想顺序显示一个数组列表或任何这样的类时你需要像这样初始化它?
-
你可以以任何你想要的方式迭代列表,你不必获取迭代器的实例并调用 next()
标签: java collections iterator