Collection 接口 代表存储单列 一组对象的集合
如果在Collection接口里面要判断两个对象是否相等 建议重写对象的equals方法
换句话来说 Collction存储的对象最好都重写equals方法

常见方法

方法名 描述 插入值 返回值 语法
add 添加 object
add(值),add(指定索引,值)
addAll 插入集合 集合
addAll(值),addAll(指定索引,值)
clear 清除数据(并不代表将对象设置为null 只是清空了数据而已)

clear()
contains 判断一个对象是否存在 object boolean contains(值)
containsAll 判断是否包含集合 集合 boolean containsAll(值)
remove 在集合中移除指定对象 object
remove(值)
removeAll 移除包含在集合的对象 集合
removeAll(值)
isEmpty 判断对象是否为空(对象不可为null)
boolean isEmpty()
size 获取集合的长度
int size()
asList 数组转成集合 数组
Arrays.asList(值)
toArray 集合转成数组 object数组 toArray()

list中的特定方法

| | | | | | get | 获取指定索引的值 | int | object | get(指定索引) | | indexOf | 判断对象是否存在并返回索引 | object | int(未检测到返回-1) | indexOf(值) | | lastIndexOf | 查找元素 从后往前找 | object | int(未检测到返回-1) | lastIndexOf(值) | | set | 覆盖 也可以叫做 修改 | | object | set(指定索引,值) |

注意:Set基本没有什么特殊的方法 基本都是用Collection的add、remove
Set肯定是没有get 因为没有索引