Collection集合(接口)
概述: 单列集合:顶层集合Collection接口
List集合元素有索引,元素存取有序,并且元素可以重复
ArrayList 最常见
LinkedList
Vector
Set集合元素无索引,元素存取无序,并且元素不可以重复
HashSet
LinkedHashSet
TreeSet
双列集合:顶层集合Map
HashMap 最常见
LinkedHashMap
TreeMap
Collection集合:Collection集合是单列集合,是所有单列集合的顶层接口
子接口:
List集合:Set集合:
特点: Collection集合中定义的方法在所有单列集合中都可以使用
Collection集合的常用方法
-
public boolean add(E e): 把给定的对象添加到当前集合中 。
-
public void clear() :清空集合中所有的元素。
-
public boolean remove(E e): 把给定的对象在当前集合中删除。
Collection集合之 迭代器和增强for循环- public boolean contains(E e): 判断当前集合中是否包含给定的对象。 -
public boolean isEmpty(): 判断当前集合是否为空。
-
public int size(): 返回集合中元素的个数。
-
public Object[] toArr