java中的集合

首先就是collection接口

List和Set接口都繼承了collection接口


①List的兩個實現類:

ArrayList和Vector

聯繫:

都是有序,存儲數據可以重複

添加的時候,add()方法,按照順序添加;add(Index,Object),插隊進行添加

取數據的時候:get( index),或者iterator遍歷得到

區別:Vector是線程同步的,安全


②map中的hashMap和hashtable

聯繫:存儲雙列數據,鍵值對

區別:hashtable是線程安全的

 hashmap實現map,hashtable繼承Directory類

hashmap可以讓空值作爲key或者value

添加數據:put(key:value)

取數據:get(indx key)


③set 無序,不可以重複

hashset添加數據,使用add,要有一個boolean返回值類型,如果集合裏面沒有這個對象纔可以添加。

取數據:使用Iterator遍歷


發佈了13 篇原創文章 · 獲贊 19 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章