freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

北大青鳥(niǎo)java培訓(xùn)教材第19章集合框架-文庫(kù)吧資料

2024-10-13 15:18本頁(yè)面
  

【正文】 OfBounds Exception異常。 ? public E element()方法:該方法找到但不刪除此列表的頭(即第一個(gè)元素),這個(gè)方法是實(shí)現(xiàn)了接口 Queue中的同名方法。在前面學(xué)習(xí) Vector類(lèi)和ArrayList類(lèi)時(shí),已經(jīng)使用添加和刪除方法進(jìn)行了舉例,這里就類(lèi)使用 LinkedList類(lèi)中提供了獲取或修改某個(gè)位置的元素方法來(lái)舉例。表列出了LinkedList類(lèi)的幾個(gè)構(gòu)造器。 116 北京源智天下科技有限公司 聯(lián)系方式: LinkedList類(lèi) ? 本小節(jié)主要介紹 LinkedList類(lèi),其功能與 ArrayList、 Vector相同,都是列表( List)的實(shí)現(xiàn)。 ? public void clear()方法:該方法刪除列表中所有的元素。 ? public boolean remove( Object o)方法:該方法刪除列表指定元素 o。向左移動(dòng)所有后續(xù)元素,即將其索引減 1。包括 fromIndex,不包括 toIndex ? public Object set(int index,Object o)該方法用指定的元素替代此列表中指定位置上的元素 ? public int size()該方法返回此列表中的元素?cái)?shù) ? public Object[] toArray()該方法返回一個(gè)此列表中所有元素的數(shù)組 public T T[] toArray(T[] a)該方法返回一個(gè)此列表中所有元素的數(shù)組,返回的數(shù)組存在在參數(shù) a中 ? public void trimToSize()該方法將此 ArrayList實(shí)例的容量調(diào)整為列表的當(dāng)前大小 115 北京源智天下科技有限公司 聯(lián)系方式: ? ArrayList類(lèi)中提供了可以刪除其中元素的方法,其方法聲明及使用說(shuō)明如下所示。 113 北京源智天下科技有限公司 聯(lián)系方式: ArrayList類(lèi)和 Vector類(lèi)一樣,同樣也具有很多的方法,這里不可能為每一種方法都給出程序。 ? public ArrayList(Collection c)方法:參數(shù) c為包含指定元素的Collection。該對(duì)象的初始容量為 10。 112 北京源智天下科技有限公司 聯(lián)系方式: ArrayList類(lèi) ? 本小節(jié)主要向讀者介紹 ArrayList類(lèi),其是 List接口最常用的實(shí)現(xiàn)之一,可以向其中添加包括 null值在內(nèi)的所有對(duì)象引用型的元素,甚至該類(lèi)對(duì)象引用自己也可以作為其中的元素,這樣便可以方便的搭建一個(gè)樹(shù)狀結(jié)構(gòu)的集合。如果索引超出范圍(即 index0||indexsize()),則程序拋出ArrayIndexOutOfBoundsException異常。 ? public void addElement( int index,Object obj)方法:該方法在該向量的指定位置 index插入指定的元素 obj。 ? public void addElement( Object obj)方法:該方法是將指定的組件添加到該向量的末尾,并將其大小增加 1。不同之處是該類(lèi)的功能方法是同步的,同一時(shí)刻只能有一個(gè)線程訪問(wèn),沒(méi)有特殊需要,現(xiàn)在一般都使用 ArrayList, ArrayList會(huì)在下一小節(jié)中講解。接下來(lái)將逐個(gè)介紹。 ? boolean retainAll( Collection c)方法:參數(shù) c為包含指定需要保留元素的Collection,該方法將列表中有的并且 c中沒(méi)有的元素從 set中移除,若有元素被移除 set則返回 true,否則返回 false。若列表包含一個(gè)或多個(gè)與指定 o相同的元素,則移除該元素,并返回 true,否則返回 false。該方法操作后所有后續(xù)元素均向前移動(dòng),即列表中間不能有空位。 ? Object remove( int index):參數(shù) index為將要移除元素的索引。參數(shù) o表示將要替換為的元素。 19 北京源智天下科技有限公司 聯(lián)系方式: ? List接口聲明了兩種在列表的任意位置高效插入和刪除元素的方法。 List接口對(duì)其聲明如下: ? int indexOf( Object o):參數(shù) o為指定查找的元素,該方法將遍歷整個(gè)列表查找指定元素 o,若列表中存在,則返回第一個(gè)找到的元素的索引,若列表中不存在,則返回負(fù)數(shù)。從性能的觀點(diǎn)來(lái)看,應(yīng)該小心使用這些方法。 List接口提供了對(duì) ListIterator的獲取的兩種方法,分別是 listIterator方法和listIterator(int index)方法。 18 北京源智天下科技有限公司 聯(lián)系方式: ? List接口聲明了特殊的迭代器,稱為 ListIterator,除了允許 Iterator接口提供的正常操作外,該迭代器還允許元素插入和替換,以及雙向訪問(wèn)。 ? List subList( int fromIndex, int toIndex):參數(shù) fromIndex為指定的起始索引,參數(shù) toIndex為指定的結(jié)束索引,該方法將返回一個(gè)新的列表,這個(gè)新的列表將包含原來(lái)列表中從指定的起始索引到指定的結(jié)束索引并且不包含結(jié)束索引的元素。 ? List接口聲明了 3種對(duì)列表
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1