2

我们都知道这段代码:

ArrayList<String> str1 = new ArrayList<String>();
for(String str: str1) {
    // code goes here
} 

这个增强的 for 循环使用 Iterable 而不是Iterator遍历。但我没有看到ArrayListextends Iterable。谁能告诉我为什么会发生这种情况?

4

1 回答 1

13

ArrayList扩展AbstractList实现Iterable

于 2013-09-29T20:21:55.910 回答