Java集合框架
集合框架:
一个类库的集合
Iterable:迭代器接口
Collection:类集接口
List:列表接口
Set:数据集接口
Queue:队列
Map:键-值对组合映射表
Iterable接口和迭代器
Iterable接口
实现该接口允许对象成为"foreach"语句的目标,既该集合对象允许迭代
方法:
Iterable<T> iterator()
功能:返回一个在一组T类型的元素上进行迭代的迭代器
迭代器实现了Iterator/ListIterator接口的类的对象,ListIterator扩展了父接口Iterator,可以双向遍历
Collection接口
方法 :
size()
isEmpty()
contains()
iterator()
toArray()
add()
remove()
clear()
List,Set,Map
List:有序且可重复
Set:无序且不可重复
Map:不能使用迭代器来进行遍历