java-集合容器-2.list及其實現(xiàn)類

java-集合容器-2.list及其實現(xiàn)類

ID:19520219

大小:1.93 MB

頁數(shù):24頁

時間:2018-10-03

java-集合容器-2.list及其實現(xiàn)類_第1頁
java-集合容器-2.list及其實現(xiàn)類_第2頁
java-集合容器-2.list及其實現(xiàn)類_第3頁
java-集合容器-2.list及其實現(xiàn)類_第4頁
java-集合容器-2.list及其實現(xiàn)類_第5頁
資源描述:

《java-集合容器-2.list及其實現(xiàn)類》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在教育資源-天天文庫。

1、補充:集合容器類—List接口及其實現(xiàn)類1本章學習目標重點、難點CompanyLogo重點Set接口及HashSet和TreeSet的使用LinkedList及ArrayList使用HashMap、HashTable、TreeMap的使用難點LinkedList及ArrayList使用HashMap、HashTable的使用學習目標了解集合類的框架理解各類接口之間的關系掌握Set接口及相關類的使用掌握List接口及相關類的使用掌握Map接口及相關類的使用學習內(nèi)容集合容器的框架結(jié)構(gòu)相關接口和類之間的關系Set接口及其實現(xiàn)類的使用List接口及其實現(xiàn)類的

2、使用Map接口及其實現(xiàn)類的使用本次課學習內(nèi)容及目標了解List接口的相關方法掌握List接口實現(xiàn)類的使用LinkedListArrayList了解Vector使用了解Stack使用3一、List接口Collection接口的子接口,繼承了其方法其元素以線性方式存儲。特點:元素可重復元素有序可以對元素的位置精確控制實現(xiàn)類ArrayListLinkedListVectorStackList接口常用方法添加元素booleanadd(Ee)向列表的尾部添加指定的元素voidadd(intindex,Eelement)在列表的指定位置插入指定元素boolean

3、addAll(Collectionc)添加指定collection中的所有元素到此列表的結(jié)尾booleanaddAll(intindex,Collectionc)將指定collection中的所有元素都插入到列表中的指定位置List接口常用方法設置元素Eset(intindex,Eelement)用指定元素替換列表中指定位置的元素。獲取元素Eget(intindex)返回列表中指定位置的元素。intindexOf(Objecto)返回此列表中第一次出現(xiàn)的指定元素的索引,否則返回-1intlastIndexOf(Objecto)返回此列表中最后出現(xiàn)的指

4、定元素的索引,否則返回-1。ListsubList(intfromIndex,inttoIndex)返回列表中指定的fromIndex(包括)和toIndex(不包括)之間的部分視圖。List接口常用方法移除元素Eremove(intindex)移除列表中指定位置的元素booleanremove(Objecto)從此列表中移除第一次出現(xiàn)的指定元素(如果存在)booleanremoveAll(Collectionc)從列表中移除指定collection中包含的其所有元素voidclear()從列表中移除所有元素List接口常用方法相關判斷方法bo

5、oleancontains(Objecto)如果列表包含指定的元素,則返回truebooleancontainsAll(Collectionc)如果列表包含指定collection的所有元素,則返回truebooleanequals(Objecto)比較指定的對象與列表是否相等booleanisEmpty()如果列表不包含元素,則返回trueList示例Listlist=newArrayList();//聲明一個列表list.add(newInteger(3));//加入列表list.add(newInteger(4));list.add(newIn

6、teger(3));list.add(newInteger(2));for(inti=0;i

7、intln(list.get(i)+””);二、ArrayList介紹ArrayList就是傳說中的動態(tài)數(shù)組,內(nèi)部封裝了一個Object類型的數(shù)組特點:動態(tài)的增加和減少元素靈活的設置數(shù)組的大小與數(shù)組相比,性能稍差ArrayList常用方法新增方法VoidensureCapacity(int?minCapacity)如有必要,增加此ArrayList實例的容量,以確保它至少能夠容納最小容量參數(shù)所指定的元素數(shù)。voidtrimToSize()將此ArrayList實例的容量調(diào)整為列表的當前大小。voidremoveRange(int?fromIndex,

8、int?toIndex)移除列表中索引在fromIndex(包括)和toIndex(不包括)之間的所有元素。

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。