数组:只能存储同一类型的数据
一旦被定义了,长度就不能改变
数组中元素与元素的存储地址是连续的
Object类可以存储任意类型的数据
为避免以上数组的缺陷:可以用集合来存储数据
集合是存储对象数据的集合容器
添加:
add():添加是否成功,返回布尔类型
addAll(Collection c):将整个集合添加到另一个集合里面
删除:
clear():清除集合中的元素
remove():删除集合中指定元素,并且返回是否删除成功
removeAll(Collection c):移除两集合的交集,输出是否移除成功
retainAll(Collection c):保留两集合的交集,返回是否保留两集合交集成功
size():集合个数
判断:
isEmpty():集合是否为空
contains():判断集合中是否存在指定的元素
containsAll(Collection c):是否包含c中的所有元素,包含返回true,否则返回false
迭代:
toArray():把集合中的元素全部存储到一个Object的数组中返回,从Object取出的数组只能由Object声明的变量接收,如果需要其他的类型可以使用强制类型转换。