collection:實現了list和set介面,它儲存的特性是不唯一,無序的物件
list:更像乙個陣列,是按順序插入的,它的儲存是不唯一,有序的物件
//建立集合物件
list list=
newarraylist()
;
set:儲存的是唯一,無序的物件
map:key不允許重複,value允許重複。儲存的是鍵值對項,提供到了kay和value的對映,它和collection一樣,都是頂層介面
//建立map集合 它是介面 不可例項化物件
map map=
newhashmap()
;
list介面下有arrylist和linkedlist兩個類
arraylist:是長度可變,連續分配的空間,適合遍歷,查詢資料,更像陣列
linkedlist
//鍊錶集合
linkedlist lianlist=
newlinkedlist()
;
iterator也是乙個介面,它可以增強for迴圈遍歷,高效率遍歷集合
hasnext():判斷集合是否還有未訪問的資料
next():獲取集合資料
//迭代器遍歷集合
iterator it= list.
iterator()
;while
(it.
hasnext()
)
1. int—>integer
2. double—>double
3. char—>character
4. float—>float
5. boolean—>boolean
集合框架 Map集合
map集合 同collection,是集合框架中的頂層介面。一次新增一對元素,collection一次新增乙個元素。所有,map集合也稱為雙列集合,collection集合稱為單列集合。介面map key是鍵,value是值,其實map集合中儲存的就是鍵值對,map集合中必須保證鍵的唯一性。常用方法...
集合框架 TreeSet集合
泛型就是一種不確定的資料型別,使用 字母 可以使用在類上,方法上和介面上。泛型類,指的是在類上有乙個確定的資料型別,在建立該類物件時確定其資料型別。表示一種不確定的資料型別 public class boxpublic void setelement e element 泛型類上的,在建立物件的時候...
java集合框架(map集合)
map集合 該集合儲存鍵值對,一對一對往裡存,而且要保證鍵值得唯一性。一 基本方法 1.新增 put k key,v value 將指定的值與此對映中的指定鍵關聯 可選操作 putall map m 從指定對映中將所有對映關係複製到此對映中 可選操作 2.刪除 從此對映中移除所有對映關係 可選操作 ...