集合框架的三个特点
1.集合适用于存储对象的容器
2.集合的长度是可变的
3.集合中不能存储基础类型
1. Collection
List:有顺序,元素都有下标,并且元素内容可以重复
Set:无序的,内容不可以重复
Vector:内部是数组数据结构,效率相当低(不建议使用)
ArrayList:查询效率高,增删效率低,内部是数组数据结构
LinkedList:增删效率高,而查询效率低,内部是链表数据结构添加
add:将指定的元素追加到此列表的尾部。
addAll:将指定集合添加到此列表的尾部
删除:
Remove:将指定元素删除(前提该元素存在)
RemoveAll:将集合中交集的元素删除
Clear:移除列表中所有的元素
判断:
Contains:判断集合中是否存在这个元素
ContainsAll:判断集合中是否包含另一个集合
isEmpty:判断集合中是否为空
removeAll:移除该集合中包含另一个集合的所有元素