集合框架 詳細

2021-10-07 13:20:16 字數 1052 閱讀 9415

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.刪除 從此對映中移除所有對映關係 可選操作 ...