集合框架中的類主要分為三類,
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系列
JAVA 04 集合框架
collection map iterator 使用自定義類如果有異常,則自定義物件要實現comparable介面 list介面 有序 允許重複 允許空值 清除所有元素 list.clear 集合長度 system.out.println list.size 是否包含元素 system.out.pr...
2018 3 28 集合框架
1.迭代器的作用 為集合而生,用來專門遍歷集合中的元素 2.collection介面中的iterator 方法返回乙個iterator 通過iterator介面的兩個方法即可方便實現遍歷 hasnext 判斷是否存在另乙個可訪問的元素 next 返回要訪問的下乙個元素 3.map類使用迭代器遍歷元素...
5 03 集合框架 set集合
一 set集合概述 乙個不包含重複元素的 collection。更確切地講,set 不包含滿足e1.equals e2 的元素對e1和e2,並且最多包含乙個 null 元素。正如其名稱所暗示的,此介面模仿了數學上的 set 抽象。在所有構造方法以及 add equals 和 hashcode 方法的...