三者的关系
一、Iterable
Iterable接口是java 集合框架的顶级接口,实现此接口使集合对象可以通过迭代器遍历自身元素,它的成员方法如下:
方法 | 描述 |
iterator() | 返回一个内部元素为T类型的迭代器 |
forEach() | 对内部元素进行遍历 |
部分代码:
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<>();
list.add(1);
list.add(2);
list.add(3);
for (Integer e : list) {
System.out.println(e.toString());
}
}
二、Collection
Collection继承于Iterable的泛型接口,Collection不一定具备线性结构的特点,
public interface Collection<E> e