Collection集合中的方法可以适用于各种集合,一般我们要实现自己的要使用的数据结构也会重写这些方法
Collection有以下这些方法
public boolean add(E e);
public boolean remove(E e);
public boolean contains(E e);
public boolean isEmpty();
public void clear();
public int size();
public Object[] toArray();
定义Collection
Collection支持多态,可以使用如下语句定义
Collection<类名> = new 集合名称<>();
add方法
add方法就是将参数作为元素添加到集合之中,如果是有序的集合会添加到集合的末尾,返回值是boolean,表明添加的操作成功与否。
可以添加与集合类型不同的元素,因为Java中所有的类都是继承自Object,但不建议这么做。
添加不同元素的效果:https://blog.csdn.net/luyaran/article/details/80536834
remove方法
remove方法将集合之中的元素e删除,如果集合中有元素e,则删除它并返回true,没有就返回false。
contains方法
contains方法检测集合中是否存在元素e,如果它存在于集合中,则返回true,否则返回false
isEmpty方法
isEmpty方法检测集中有无元素,如果有元素,返回false,否则返回true
clear方法
clear方法清空集合中的元素,集合仍然存在,只是元素全部被清空了。
toArray方法
toArray方法返回一个Object数组,其中的元素就是集合中的元素。