集合
集合:存储任意数据类型、长度不固定
集合体系框架
区别:
ArrayList:底层是一个数组,擅长数据的查找(访问)
LinkedList:底层链表,擅长数据的修改(包括数据添加和删除)
特点:存储的数据时有序的(有序是指存储顺序),存放重复的数据,可以存放NULL值
List: add() set() remove get() contains():判断指定值是否存在,存在返回true,不存在返回false
Set集合
特点:存储无序(不再支持索引),不能存储重复数据,是否可以NULL
Set集合:HashSet,通常用来输出数据的方案:Iterator实现数据的删除和遍历
SET中不能出现重复数据:存放到Set集合的数据,不能满足元素1==元素2或元素1.