Java中的集合框架之Collection接口。
1、Collection接口介绍
Collection接口是位于java.util包下的一个集合工具类,并且是所有集合容器的父接口。出现在JDK1.2阶段。
Collection既然是所有集合的父接口,它里面定义了许多操作集合共有的方法。例如:添加、删除、修改等等方法。
Collection接口常见的两个子接口是List和Set。List接口的常见实现类有ArrayList和LinkedList。Set接口的常见实现类有HashSet和TreeSet。
2、Collection中的方法
2.1、添加元素方法
<1>boolean add(Object o)
作用:一次添加一个对象元素。
<2>boolean addAll(Collection c)
作用:将一个容器中的所有元素添加到另一个容器中。
2.2、删除元素方法
<1>boolean remove(Object o)
作用:删除一个指定集合元素。
<2>boolean removeAll(Collection c)
作用:删除当前集合中与集合c共有的元素。
2.3、判断元素方法
<1>boolean contains(Object o)
作用:判断集合中是否存在指定元素。
<2>boolean containsAll(Collection c)
作用:判断当前集合是否包含集合c中所有元素。
<3>boolean isEmpty()
作用:判断集合是否为空。
2.4、获取集合大小方法
<1>int size()
作用:返回集合中元素的个数。
2.5、取集合交集元素方法
<1>boolean retainAll(Collection c)
作用:保留和指定集合c相同的元素,删除不同的元素。即:取交集元素。
2.6、集合转换成数组方法
集合转换成数组有两个方法,但是一般使用第二个方法。
<1>Object[] toArray(Object[] o)
作用:将集合转换成数组。
综上,Java中集合框架之Collection接口介绍完了。