java.util
Interface List<E>
All Superinterfaces: Collection<E>, Iterable<E>
重点在最上面
list继承了Iterable<T>
而arraylist继承了list
所以arraylist实际上继承了Iterable 也就是说arraylist实际上是一个Iterable 可以使用Iterable<T> 的方法
在Iterable<T>里有详细的说明
Iterator<T>
iterator()
Returns an iterator over a set of elements of type T.
返回一个类型为T的iterator
这么看是不是明白了 |