集合框架中的类主要分为三类,
List系列 该系列中的类按照索引值操作数据,允许存放重复的元素。
Set系列 该系列中的类按照索引值来操作数据,不允许存放重复的元素。
Map系列 该系列中的类按照名称来操作数据,名称不允许重复,值可以重复,一个名称对应唯一的值。
1. List系列
主要有ArrayList (数组List) 和LinkedList(链表List)
(1)add方法 追加 public void add( Int index , object element)//追加元素到index后
(2)addAll方法 Boolean addAll(collection c) //追加容器对象到末尾 boolean addAll(int index, Collenction c) //追加容器到index后
(3)get方法 object get (Int index) //返回索引值为index的元素内容
(4) indexOf方法 Int indexOf(object o) //返回是否存在o这个对象 如果存在返回第一次出现的索引位置 不存在返回-1
(5)remove方法 删除对象
(6)set方法 修改内容
(7)size 方法 计算已经存储的有效元素
(8)toArray方法 object [ ] toArray() 将当前容器中的元素按照顺序转换成一个object数组
2. Set系列
不允许存储重复的元素
CopyOnWriteArraySet 以数组为基础实现的set类
HashSet 以哈希表为基础实现的Set类
LinkedHashSet 以链表为基础实现的Set类
TreeSet 以树为基础实现的Set类
3. Map系列