Collection是接口(java.util.collection)是java集合类的顶级接口之一,整个集合框架就围绕一组标准接口而设计。
Collection方法接口有三种类型集合:List、Set、Queue,在下面是一些抽象类,最后是具体实现类,常用的有ArrayList、LinkedList、HashSet、LInkedhashSet、ArrayBlockingQueue等等。
1. Collection方法的使用(因为这个是集合的顶级接口类,所以凡是继承了该类的,都可以使用此类接口的方法 比如:Set、List、Queue集合)
Boolean add(E e) | 向集合添加元素e,若指定集合元素改变了则返回true |
Boolean addAll(Collection<?extends E c) | 把集合c中元素全部添加到集合中,若指定元素改变返回true |
Void clear() | 清空所有集合元素 |
Boolean contains(Object o) | 判断指定元素是否包含对象o |
Boolean containsAll(Collection<?> c) | 判断集合是否集合c的所有元素 |
Boolean isEmpty() | 判断指定集合的元素size是否为0 |
Boolean remover(Object o) | 删除集合中的元素对象o,若集合有多个o元素,则只会删除一个元素 |
Boolean removerAll(Collection<?> c) | 删除指定集合包含集合c的元素 |
Boolean retainAll(Collection<?> c) | 从指定集合中保留包含集合c的元素,其他元素则删除 |
Int size() | 集合的元素个数 |
T[] toArray(T[] a) | 及集合转换为T类型的数组 |
一些常用的使用方法