Java集合框架是为了表示和操作集合类型而会顶的一种统一的体系结构,Java在集合框架中提供了一些线程的数据结构,加快程序的开发速度和程序的稳定性和可靠性;使用集合框架对集合里的数据进行统一的处理;集合框架可以根据框架里的元素数量动态的改变集合的容量,这样使得程序对存储空间的利用率更高,效率也更高;
Java集合框架:
对外的接口:表示集合的抽象数据类型;
接口的实现:指实现接口的Java类,是可重用的数据结构
对集合运算的算法:是指执行运算的方法,例如在集合上进行查找和排序;
集合框架接口:
声明了对各种集合类型执行的一般操作;
Collection接口:
声明了一组操作多个对象的抽象方法;(一次性操作多个对象)
实现它的类:AbstractCollection
Collection接口常用方法:
int size()--返回集合对象中包含的元素个数;
boolean isEmpty()--判断集合对象中是否还包含元素,如果没有任何元素,返回true;
boolean contains(Object obj)--判断对象是否还在集合中;
boolean containAll(Collection c)--判断方法的接收者对象是否包含集合中的所有元素;
boolean add(Object obj)--向集合中增加对象;
boolean addAll(Collection<?> c)--将参数集合中的所有元素增加到接收者集合中;
boolean remove(Object obj)--从集合中删除对象;
boolean removeAll(Collection c)将参数集合中的所有元素从接收者集合中删除;
boolean retainAll(Collection c)--在接收者集合中保留参数集合中的所有元素,其它元素都删除;
void clear()--删除集合中的所有元素;
原文地址:https://www.cnblogs.com/mcmx/p/9142475.html