参考了Core Java卷一的第十三章 - 集合
一些常用的集合接口和类
Collection
集合类的基本接口就是Collection接口,有两个基本方法
|
|
iterator接口返回一个实现Iteator接口的对象,也就是一个迭代器,Iterator接口,注意没有add方法
|
|
for each循环可以与任何实现Iterable接口的对象一起工作,Iterable接口:
|
|
因此Collection接口拓展了Iterable接口,关于Iterator和Iterable的区别可以看看 stackoverflow上的一个回答
Iterator的remove方法将删除上次调用next方法返回的元素,例如:
|
|
remove方法调用之前没有next方法调用被认为是不合法的。