Interface Collection
接口 在java.util包中,实现了Iterable接口
实现Collection接口的接口有以下几种:
BeanContext,BeanContextServices,BlockingDeque,BlockingQueue,Deque,List,NavigableSet,Queue,Set,SortedSet,TransferQueue
常用方法:
确保此集合包含指定的元素(可选操作)。
booleanaddAll(CollectionE> c)
将指定集合中的所有元素添加到此集合(可选操作)。
从该集合中删除指定元素的单个实例(如果存在)(可选操作)。
intsize()
返回此集合中的元素数。
返回此集合中元素的迭代器。
List 是有序的,元素可以重复,可以有多个null元素,有三个实现类 ArrayList,LinkedList,Vector 具体介绍见
http://blog.csdn.net/chendi1992/article/details/75146844
Set是无序的,是一种不包含重复的元素的Collection,即任意的两个元素e1和e2都有e1.equals(e2)=false,Set最多有一个null元素。Set的构造函数有一个约束条件,传入的Collection参数不能包含重复的元素。