Collection接口

Interface Collection

接口 在java.util包中,实现了Iterable接口

实现Collection接口的接口有以下几种:

BeanContext,BeanContextServices,BlockingDeque,BlockingQueue,Deque,List,NavigableSet,Queue,Set,SortedSet,TransferQueue

其中常见接口有List,Set


常用方法:

booleanadd(Ee)

确保此集合包含指定的元素(可选操作)。

booleanaddAll(CollectionE> c)

将指定集合中的所有元素添加到此集合(可选操作)。

booleanremove(Objecto)

从该集合中删除指定元素的单个实例(如果存在)(可选操作)。

intsize()

返回此集合中的元素数。

Iteratoriterator()

返回此集合中元素的迭代器。


在平时的学习工作总常见接口有List,Set

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参数不能包含重复的元素。

你可能感兴趣的:(Collection接口)