add(Object obj)//加入末尾
addAll(Collection coll,T... elements);//elements加入coll
size()//元素个数
isEmpty()//是否为空
clear()//清空
remove(Object obj)
removeAll(Collection coll)//如果集合因调用而改变,返回一个布尔值 'true',否则返回 'false'
contains(Object obj)
containAll(Collection coll)
retainAll(Collection coll)
//求集合collection1与集合collection2的交集,会改变集合collection1的元素,其布尔值看集合collection1的元素是否减少,不变则是false
equals(Object obj)//判断集合中是否包含某个对象o,如果包含返回true,底层调用了equals方法。
hasdCode()
toArray()//转成数组
iterator()
iterator接口有三个方法
boolean hasNext();
迭代过程中判断是否还有元素可迭代。Object next();
返回迭代的下一个元素default void remove();
在迭代器中删除集合的元素。注意:在迭代过程中不能使用集合自带的remove()方法,会迭代异常。