list的exc_集合框架
List是有序的Collection,使用此接口能夠精確的控制每一個元素的插入位置,及使用索引訪問List中的元素,List存儲元素是有序的、可重復(fù)。除了具備Collection接口必備的Iterator()方法外,List還提供了listIterator()方法返回一個ListIterator接口,和標(biāo)準(zhǔn)的Iterator方法相比,多了add()之類的方法,允許添加、刪除元素,還可以向前向后遍歷。? 實(shí)現(xiàn)List接口常用類:ArrayList、Arraylist、Vector、Stack。
1、ArrayList類
特點(diǎn):1)元素可以重復(fù);
2)非同步的集合類;
3)實(shí)現(xiàn)了ICollection和List接口;
4)容量可以動態(tài)增加和減少,大小可變,初始容聯(lián)為10;
5)插入、刪除效率低下,查詢效率高。
2、LinkList類
特點(diǎn):1)插入、刪除元素比較快,查詢效率低;
2)元素可以為null;
3)雙向鏈表、堆棧、隊(duì)列;
4)非同步的集合類。
Map接口
Java為數(shù)據(jù)結(jié)構(gòu)的映射定義了一個接口java.util.map,它有四個實(shí)現(xiàn)類,分別是HashMap、Hashtable、LinkedHashMap、TreeMap。
特點(diǎn):主要存儲鍵值對,根據(jù)鍵(key)獲取值(value),鍵(key)不允許重復(fù),但值(value)可重復(fù)。
1、HashMap
特點(diǎn):底層是哈希數(shù)據(jù)表結(jié)構(gòu),可以使用Null作為鍵或者值,效率比較高,該集合線程不是同步的。
總結(jié)
以上是生活随笔為你收集整理的list的exc_集合框架的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 图像处理_Python中的
- 下一篇: python选择框格式_PyQt组合框选